我目前正在设计一个应用程序,并且想知道,如果用户禁用了该应用程序的警报通知,是否会notificationServiceExtension
被调用。
我正在考虑使用扩展didReceive
方法来保存应用程序收到的所有通知。
在我的理论中,由于工作场所的事情我还没有开始编码,所以当 iOS 收到通知时,它似乎根本不会被调用。尽管在 Apples 文档中说,运行方法的两个因素是选择的mutable-content
标签和alert
类型。
我正在寻找一种避免使用的方法,application didReceiveRemoteNotification
因为一些关于该方法的报告没有被尽可能多地调用。
长话短说,将notificationServiceExtension didReceive
是保存通知内容的一个很好的替代方案application didReceiveRemoteNotification
,或者由于存在风险,用户可以使用application didReceiveRemoteNotification
更安全可靠的方式禁用警报通知?
谢谢,