我已启用了推送通知的应用ID,并完成了推送通知所需的所有流程,但我的问题是,当我点击“允许”按钮时,它会给我提供令牌,但点击“不要让它没有给出”我的象征。我没有找到解决方案让它变得无助。请帮我解决我的问题。
答案 0 :(得分:0)
这是预期的行为。当用户单击“不允许”时,不会生成令牌。如果您需要查找通知设置的当前状态,可以使用UNUserNotificationCenter.getNotificationSettings
在其完成处理程序中返回UNNotificationSettings
。然后,您可以检查设置对象上的authorizationStatus
。如果用户点击了允许,则状态为authorized
,如果用户点击了“不允许”,则状态为denied
,如果请求未得到答复,则状态为notDetermined
。