我正在安排64个本地通知,通过运行循环从阵列获取不同的警报正文内容。在我的应用程序中有一个开关,为用户提供了一个选项,他是否想要获取通知!所以基本上我想要的是,当用户关闭计划的本地通知时,不会取消,而是禁用本地通知的注册权限,这样我就不需要在用户转动时再次重新安排通知开启..有可能吗?如果不是那么可能是另一种更好的方式呢?请告诉我。
答案 0 :(得分:1)
当您的应用最初要求提供通知权限时,会记录用户的回答(是或否)。从那时起,只有用户可以使用设置应用程序更改权限和允许的通知类型(警报,声音等)。
该应用无法自行更改权限,它只能决定不安排通知(即不使用它拥有的权限)
在您的情况下,您需要取消任何预定的通知,以防止它们被传递,并在用户重新启用通知时重新安排它们。