簡體   English   中英

用戶可以禁用LocalNotifications嗎

[英]Can LocalNotifications be disabled by the user

我想將UILocalNotifications用作應用程序的后台計時器。 用戶可以像遠程通知一樣禁用此通知嗎? 如果用戶禁用了應用程序的遠程通知,本地通知是否被禁用?

我終於寫了一個測試應用程序來測試這個功能。 “通知”的設置對本地通知無效。 當“通知”被完全禁用時,它們也會出現。

如果您仔細查看Settings.app的該頁面,您會看到它稱為“通知”。 沒有提及本地/遠程。 實際上,這兩種通知的設計對用戶來說是無法區分的。 因此,您在Settings.app中的設置會同時影響這兩種類型。

也就是說,我也認為讓人們選擇在我的應用程序本身中禁用他們是有禮貌的。 如果某人在我的應用程序的設置屏幕中選擇退出,則我要么取消所有即將到來的本地通知,要么用一些標志關閉我的服務器,以關閉該用戶的遠程通知。 我還將該首選項存儲在NSUserDefaults中,以便它可以在下次啟動時通知我的通知計划和apn令牌注冊行為。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM