我無法在後臺收到通知,並使用PhoneGap Build和PushPlugin在通知托盤中顯示通知。我正在使用Cordova 3.3和最新版本的PushPlugin。PhoneGap的PushPlugin生成後臺通知
事情工作正常,當應用程序打開。我收到有效載荷並可以做出相應的響應。
當應用程序關閉或在後臺運行時,不會顯示任何內容。我希望在通知托盤中至少有一個警報,但我沒有得到。
如何解決這裏發生的事情?我知道我的插件使用基本上是正確的,因爲它在應用程序處於前景時工作正常。
我無法在後臺收到通知,並使用PhoneGap Build和PushPlugin在通知托盤中顯示通知。我正在使用Cordova 3.3和最新版本的PushPlugin。PhoneGap的PushPlugin生成後臺通知
事情工作正常,當應用程序打開。我收到有效載荷並可以做出相應的響應。
當應用程序關閉或在後臺運行時,不會顯示任何內容。我希望在通知托盤中至少有一個警報,但我沒有得到。
如何解決這裏發生的事情?我知道我的插件使用基本上是正確的,因爲它在應用程序處於前景時工作正常。
我爲iOS解決這個問題。
pushplugin的應用將解決和處理這樣的消息:
{"alert":"Hello from APNs Tester.","badge":"1"}
的iOS但是將只處理一個消息與正確的結構
{"aps":{"alert":"Hello from APNs Tester.","badge":"1"}}
對於Android的:
由於插件中的代碼段出現在「G CMIntentService.java「近線80:
// Send a notification if there is a message
if (extras.getString("message") != null && extras.getString("message").length() != 0) {
createNotification(context, extras);
}
能夠使用GCM,即來自服務器應該是這樣的消息結構得到背景通知:
{"message":"Hello World", "title":"Title", "msgcnt":1, "soundname":"sound.mp3"}
而且必須有」消息「屬性!
您的消息是否在數據對象中設置了**消息**和** msgcnt **屬性? afaik在後臺收到時必須擁有android。 –