如何在App關閉時(在後臺或前臺)顯示本地通知警報或本地通知橫幅,我只能修改徽章當應用程序關閉時的號碼...如何在App關閉時顯示本地通知警報或本地通知橫幅
回答
除非您使用APNS實施推送通知並使用UIRemoteNotification
,否則當應用程序位於後臺時,您將無法顯示通知。根據你的經驗和項目的範圍,它可能有點複雜,但這裏有一個很好的入門參考: http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1
我再次閱讀Apple文檔,發現「在iOS中,應用程序可以指定聲音文件以及警報消息或徽章號碼。」因此,我刪除了我的聲明:「notifyAlarm.applicationIconBadgeNumber = 1;」只需設置soundName和alertBody。有用 – ddaajing
在寫這個答案時,使用iOS 8.4(很快iOS9),你可以
- 顯示
UILocalNotifications
當應用程序是,每當你想關閉 - 顯示
push
通知。
如果您的本地通知已安排,它會觸發應用程序是否前景/背景/死亡。
所以,現在,你的問題是這樣的:當應用程序是forground/background/kill時,如何安排本地通知?
在Appdelegate中,您可以簡單地遵循任何教程並在其中輸入代碼,這非常簡單。唯一不同的是,如果應用程序被殺害,你就不能執行代碼,除非應用程序被推送通知喚醒。這就是遠程推送通知很有用的地方,你可以通過推送通知喚醒你的應用程序(並執行代碼),並從這裏開始做你需要的任何事情。
您可以: - 使用實際推送通知顯示您想要的內容。 「您有1條新消息!」 - 發送一個仍然喚醒您的應用程序的「無聲」推送通知(在用戶看不到),並在那裏執行代碼,例如更新數據或修改應用程序中的內容。如果我沒有弄錯,那麼當應用程序被喚醒時,只允許15分鐘的工作和一定數量的數據傳輸,但必須進行驗證。
我希望我幫助:)
- 1. Android本地報警通知
- 2. 本地通知警報時機
- 3. iPhone本地通知和UIDatePickers:如何設置每日重複的橫幅通知/警報
- 4. 顯示本地Toast通知
- 5. 在本地通知的警報正文中顯示圖像
- 6. 警報貪睡的本地通知
- 7. Flex移動報警 - 本地通知
- 8. 關閉推送通知橫幅
- 9. 如何顯示本地通知 - Worklight
- 10. 如何顯示多個本地通知
- 11. 顯示爲警報類型的本地通知
- 12. 每小時顯示本地通知
- 13. 顯示本地通知時沒有didFinishLaunchingWithOptions:
- 14. 處理推送通知,然後顯示在通知橫幅
- 15. 當前本地通知現在和時間表本地通知
- 16. 本地通知何時didEnterRegion?
- 17. android通知橫幅不顯示
- 18. 如何在收到通知時在iOS 7-10上顯示本地通知?
- 19. 本地通知
- 20. 本地通知
- 21. 本地通知
- 22. 本地通知?
- 23. 如何在應用程序中實現本地通知警報?
- 24. 終止應用程序的本地橫幅通知
- 25. 如何使用聲音進行本地通知警報
- 26. 如何本地化推送通知配置對話框警報?
- 27. 如何在Swift中顯示本地通知時分配操作
- 28. 本地通知顯示兩次
- 29. IOS檢查顯示本地通知
- 30. 本地通知顯示不止一次
請與編程語言和環境,你在工作標籤這一點。就個人而言,我不知道這是否是的iOS,Android等標籤,如「通知」和「本地「是無用的。 –
@ddaajing,歡迎來到StackExchange。如需免費徽章,請閱讀此頁(http://stackoverflow.com/about)。 –
目前還不清楚你在問什麼。你能澄清一下嗎? – MZimmerman6