在iOS移動應用程序中是否有任何方法,以便在應用程序本身中我們提供一個按鈕來關閉應用程序的推送通知(我正在使用Swift語言進行編程)。 任何幫助將非常有幫助。關閉推送通知
關閉推送通知
回答
可以從服務器上的遠程通知開/關切換按鈕
[[UIApplication sharedApplication] unregisterForRemoteNotifications];
http://stackoverflow.com/a/11187281/5513229 – Clown
請看看[答] – JimHawkins
@JimHawkins我看過了。哪裏有問題? – Clown
則應實現在服務器端禁用推送通知刪除/組設備令牌。蘋果文檔表示,只有在應用中不再提供通知的情況下,您才應該致電
[[UIApplication sharedApplication] unregisterForRemoteNotifications];
。 Link
另一方面,iOS8提供API來打開Settings.app,用戶可以使用開關控件禁用應用程序的通知。使用示例:
if (&UIApplicationOpenSettingsURLString != NULL)
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
您可以從您的服務器端管理它,爲它創建一個API。據我所知,這是最好的解決方案。 否則您可以從APN或打開應用程序設置取消註冊您的設備,並讓用戶關閉它。
建議的方法:試着從後端處理這個問題。這將有助於未來的時間。
解決方案:您可以使用unregisterForRemoteNotifications
。此功能用於註銷Apple Store的所有通知。再次,當您想要打開推送通知時,您可以使用registerForRemoteNotifications
註冊如果您不知道如何執行此操作,則需要註冊/取消註冊。
UIApplication.shared.unregisterForRemoteNotifications()
UIApplication.shared.registerForRemoteNotifications()
- 1. 關閉Android推送通知
- 2. FCM推送通知自動關閉
- 3. 關閉推送通知橫幅
- 4. 關於推送通知
- 5. 如何在WiFi關閉時自動發送推送通知?
- 6. 如何在應用程序關閉時發送推送通知?
- 7. 推送推送通知
- 8. 關於有關推送通知
- 9. 如果瀏覽器關閉/網絡推送,FCM推送通知排隊
- 10. 推送通知
- 11. 推送通知
- 12. 推送通知
- 13. 推送通知
- 14. 推送通知
- 15. 推送通知
- 16. 推送通知
- 17. 在關閉的應用程序上未收到推送通知
- 18. 接收iPhone關閉時奇怪的Apple推送通知行爲
- 19. 節點 - 瀏覽器關閉時的推送通知
- 20. 推送通知傳遞和關閉回調
- 21. React-native-fcm不推送已關閉應用程序的通知
- 22. 當應用程序關閉時的Android推送通知
- 23. 關閉應用程序時的推送通知(React-Native)
- 24. 從應用內開啓和關閉推送通知解析
- 25. 在我的應用程序中關閉推送通知
- 26. 推送通知當應用程序關閉/退出,包括
- 27. 應用程序關閉時的推送通知
- 28. 關閉推送通知提供的視圖控制器
- 29. 如何在應用程序關閉時接收推送通知?
- 30. 設備關閉或不在網絡時的IOS推送通知
與服務器端執行 – karthikeyan
從服務器端處理它。使API調用關閉它從服務器端按鈕更改操作 –
註冊和取消註冊推送通知。這將阻止顯示推送通知。 – Arasuvel