当应用关闭时,使用PhoneGap解析Android推送通知不起作用?

时间:2013-04-28 11:36:35

标签: android cordova android-intent phonegap-plugins parse-platform

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

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

2 个答案:

答案 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