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

マニフェストで宣言している 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 に答える
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 に答える