亮度的行程打我,而我正在尋找解決方案:通過看到的是科爾多瓦已經更新,在PushPlugin已經過更新。 在我使用的版本中,我粘貼在問題中的剪貼不存在。
我更新了Cordova和插件...現在它可以通過使用後端的'notId'字段正常工作! ;)
我在下面留下問題,以供讀者閱讀!
問候,
裏克
我發展科爾多瓦/ PhoneGap的移動應用程序。我正在使用PushPlugin(https://github.com/phonegap-build/PushPlugin)來實現推送通知機制。
當我向設備發送多次推送時,在Android設備上只能看到其中一個推送。 iOS設備顯示鎖定屏幕中的所有推送通知。
如何在Android中顯示多個通知?我搜索插件的文件內,我發現下面的代碼片斷「的onMessage」方法中:
[...]
int notId = 0;
try {
notId = Integer.parseInt(extras.getString("notId"));
}
catch(NumberFormatException e) {
Log.e(TAG, "Number format exception - Error parsing Notification ID: " + e.getMessage());
}
catch(Exception e) {
Log.e(TAG, "Number format exception - Error parsing Notification ID" + e.getMessage());
}
mNotificationManager.notify((String) appName, notId, mBuilder.build());
[...]
我試圖設置在後端不同的「notId」字段,但它似乎沒有不工作...
還有其他想法嗎?
感謝您的幫助, Rik。
我認爲這是問題所在。作爲一個插件,我希望有一種不同的方式來解決這個問題......如果我沒有找到一個不同的方式來處理這個問題,我一定會採用你的解決方案。 – 2014-10-07 11:34:48