我在IBM的Worklight中創建了一個推送通知應用程序,它只發送一個用戶設備(Android設備)的通知。如何將推送通知發送給多個用戶的設備?應用程序然後給我一些示例。多用戶工作燈推送通知
回答
推送通知僅適用於Android和iOS。 您可以在推送通知模塊中看到如何在iOS上實現。 您可以在https://www.ibm.com/developerworks/mobile/worklight/getting-started/index.html#advanced
找到該模塊Worklight服務器必須知道用戶的身份以便能夠發送推送通知。如果您未在應用程序中定義任何用戶身份驗證,則Worklight服務器將使用「匿名」用戶身份 - 在首次啓動應用程序時創建的持久性cookie。這被認爲是未經驗證的訪問。 如果這是您要使用的模型,則需要在適配器中聲明不需要身份驗證的EventSource(不要爲其指定securityTest),然後使用WL.Server.notifyAll(eventSource,options)API。 這將向訂閱指定事件源的用戶發送通知。
來源:http://www.ibm.com/developerworks/forums/thread.jspa?threadID=462167&tstart=360
確定有一個'WL.Server.notifyAll()'?它不在知識中心中...... http://www-01.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.apiref.doc/html/refjavascript-server/html/WL.Server .html?cp = SSHS8R_7.0.0%2F9-1-0-1-6&lang = en ...你在想'WL.Server.notifyAllDevices()'嗎? –
如何去回覆一個老問題!是的,所有的設備。 –
我做了什麼做到這一點是在後端數據庫中的所有用戶訂閱了一個特定的事件源,則發送通知給他們每個人保存。
我檢查了Worklight信息中心和WL.Server.notifyAll(eventSource,options)api沒有列出!
- 1. 工作燈發送推送通知所有訂閱用戶
- 2. 工作燈推送通知示例
- 3. IBM工作燈:推送通知行爲
- 4. 工作燈:無用戶標識的推送通知
- 5. 推送通知使用ACS不工作
- 6. 工作燈:Android上的錯誤推送通知
- 7. 工作燈:收到的推送通知未刪除
- 8. 工作燈推送通知(APNS)因javax.net.ssl.SSLHandshakeException而失敗
- 9. IBM工作燈:推送通知和徽章
- 10. 工作燈:推送通知消息長度和格式 - 限制
- 11. 工作燈 - 在iOS中處理接收到的推送通知
- 12. 推送中的問題工作燈中的通知
- 13. IBM工作燈5.0.5 - 玩自定義音效推送通知
- 14. 用戶到用戶推送通知
- 15. 向用戶發送「推送」通知
- 16. 推送通知不工作ios 8.3?
- 17. Xamarin的iOS推送通知不工作
- 18. 推送通知不工作iphone4和iPhone3
- 19. iOS推送通知如何工作?
- 20. 推送通知不工作時
- 21. 推送通知 - 聲音不工作?
- 22. 無法讓推送通知工作
- 23. IOS推送通知聲音不工作
- 24. 推送通知不能正常工作
- 25. 解析推送通知不工作ios
- 26. Xamarin GCM推送通知不工作
- 27. iOS:推送通知已停止工作
- 28. 推送通知停止工作IOS 8
- 29. 推送通知不工作迅速
- 30. Phonegap/Pushwoosh/Android - 推送通知不工作
嗨@ravidor,我有alreday實現推送通知爲Android,但其工作只有一個用戶的設備。我想發送通知給多個用戶的設備。但是在Worklight中沒有像「notifyAlluser」這樣的API,當我使用WL.setActiveUser()方法時,我也沒有獲得用戶的ID。我正在使用IBM Worklight的Developer Edition –