1

我成功发送通知,但是通知仅在应用程序打开或在后台运行时显示的问题,我需要推送通知并在应用程序完全关闭时在状态栏中看到它??????.

我在 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>

我使用带有 parse-1.2.3 的 phonegap cordova 2.5.0

4

2 回答 2

0


在 manifesto.xml <> Blockquote中添加以下权限

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
于 2013-05-03T09:06:40.703 回答
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" />
于 2013-04-28T17:10:04.693 回答