我成功发出了发送通知但问题是通知仅在应用程序打开或在后台运行时显示,我需要推送通知并在应用程序完全关闭时在状态栏中查看????? 。
我在mainActivity中使用此代码
Parse.initialize(this, "", "");
PushService.setDefaultPushCallback(this, MainActivity.class);
ParseInstallation.getCurrentInstallation().saveInBackground();
PushService.subscribe(this, "Broadcast", MainActivity.class);
和AndroidManifest
<receiver android:name="com.parse.ParseBroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.USER_PRESENT" />
</intent-filter>
</receiver>
我使用phonegap cordova 2.5.0和parse-1.2.3
答案 0 :(得分:0)
您在Manifest中声明了哪些Android权限? Push QuickStart表示还需要将以下内容添加到您的清单中:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.VIBRATE" />
答案 1 :(得分:0)
在manifesto.xml中添加以下权限
&LT;&GT;块引用
activity android:name="com.arellomobile.android.push.PushWebview"/>
<activity android:name="com.arellomobile.android.push.MessageActivity"/>
<activity android:name="com.arellomobile.android.push.PushHandlerActivity"/
> Blockquote