我想知道如何在worklight中發送本地通知。即使應用程序不在前臺,我也希望通知能夠顯示在設備屏幕上。我已經搜索並且只能使用WL.SimpleDialog找到,但是隻有當用戶打開應用程序時纔會顯示。有沒有辦法做到這一點?如何顯示本地通知 - Worklight
回答
如果你實際上指的位置通知,看到這些問題:
- Using katzer local notification in IBM Worklight
How can i create local Notification in worklight
,如果你提到你的目標是到環境中,它會一直幫助,但有一些修補以上應該在Android和iOS都有效。
如果當你說「提醒」你實際上意味着一個對話框......
您可以使用Cordova's
pause
event,像下面。 顯示一個alert()
是不專業的國際海事組織。無論如何,你可以用警報替換下面WL.SimpleDialog
...共同\ JS \ main.js
function wlCommonInit(){ document.addEventListener("pause", showDialog, false); } function showDialog() { WL.SimpleDialog.show( "My Dialog", "My Text", [{text: "My Button", handler: function() { }}] ); }
沒有「渲染」當應用程序是不是在前臺,因此我認爲以上是你最好的。
將應用程序發送到後臺時,顯示警報。這樣,當你將應用程序帶回前臺時,會顯示一個對話框。
SimpleDialog將發送警報,但是當他/她再次打開應用程序的用戶只能看到它。有一些情況下,我希望我的應用程序自動發送警報。所以我希望用戶即使在應用程序在後臺時也能收到它。我認爲它被稱爲本地通知。 – AWSSET 2014-09-05 11:45:34
然後,如果您確實需要通知,請勿寫入「提醒」。情境很重要。 :)看到我更新的答案。 – 2014-09-05 11:52:17
嗨。這麼晚纔回復很抱歉。我遵循你在這個[鏈接]提供的步驟(http://stackoverflow.com/questions/24077230/using-katzer-local-notification-in-ibm-worklight)。但是,我沒有能夠提供您生成的cordova_plugins.js。這是自動生成的嗎?怎麼樣? – AWSSET 2014-09-09 10:25:10
- 1. 如何顯示多個本地通知
- 2. 顯示本地Toast通知
- 3. 本地通知顯示兩次
- 4. IOS檢查顯示本地通知
- 5. 本地通知顯示不止一次
- 6. 覆蓋已顯示的本地通知
- 7. 每小時顯示本地通知
- 8. iPhone iOS:本地通知未顯示
- 9. 顯示本地通知時沒有didFinishLaunchingWithOptions:
- 10. 顯示本地通知沒有聲音
- 11. 無限制顯示本地通知
- 12. 安卓:如何顯示通知文本
- 13. 如何在收到通知時在iOS 7-10上顯示本地通知?
- 14. 如何在UILabel中顯示本地通知消息?
- 15. 如何在Swift中顯示本地通知時分配操作
- 16. 如何在顯示後取回本地通知?
- 17. 如何使用服務每小時顯示本地通知
- 18. 如何在App關閉時顯示本地通知警報或本地通知橫幅
- 19. IBM Worklight - 如何設置推送通知
- 20. 在IWATCH顯示本地通知,當iPhone(如10米)IWATCH
- 21. 本地通知
- 22. 本地通知
- 23. 本地通知
- 24. 本地通知?
- 25. 顯示通知
- 26. 推送通知與Worklight 5.0.1.299
- 27. Worklight推送通知和SecurityTest
- 28. 默認情況下,不會在通知中心顯示本地通知
- 29. iOS 10本地通知:在鎖定屏幕上顯示通知內容
- 30. iPhone本地通知循環:復位fireDate設備顯示通知提醒
你可能應該添加到工作燈標題...乾杯 – 2014-09-05 10:46:22