繁体   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