我想在我的Phonegap Android应用程序中添加推送消息,认为C2DM是使其工作的最佳方式 - 能否指点我设置它的正确方向? 是否有插件或教程可以帮助解决这个问题?
另外 - 我真的需要插件吗 - 是否可能以传统的Android方式将C2dm添加到我的应用程序,而不会损坏我的phonegap设置?
我想在我的Phonegap Android应用程序中添加推送消息,认为C2DM是使其工作的最佳方式 - 能否指点我设置它的正确方向? 是否有插件或教程可以帮助解决这个问题?
另外 - 我真的需要插件吗 - 是否可能以传统的Android方式将C2dm添加到我的应用程序,而不会损坏我的phonegap设置?
<!-- set up an own permission to secure our C2DM mesages -->
<permission android:name="your.namespace.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<!-- List of permission -->
<uses-permission android:name="your.namespace.permission.C2D_MESSAGE" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<application ..>
<!-- Your implementation of the class C2DMReceiver, base class is Googles C2DMBaseReceiver -->
<service android:name=".C2DMReceiver" />
<!-- Googles broadcast receiver, it delegates to your.namespace.C2DMReceiver -->
<receiver
android:name="com.google.android.c2dm.C2DMBroadcastReceiver"
android:permission="com.google.android.c2dm.permission.SEND">
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<category android:name="your.namespace" />
</intent-filter>
<intent-filter>
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<category android:name="your.namespace" />
</intent-filter>
</receiver>
</application>