如果用户在应用程序初始启动时拒绝推送通知权限,应用程序是否会收到 APN 设备 token ?
最佳答案
您应该注意一个非常重要的异常(exception)情况。如果启用后台模式“远程通知”,无论用户对权限问题的响应如何,您都将从 iOS 获得 token 。您将能够使用此 token 向您的应用程序发送静默推送通知(在 json 的“aps”部分中将内容可用键设置为 1 的推送 静默通知意味着如果您的应用程序在前台,您将在 didReceiveRemoteNotification 中获得成功,如果您的应用程序在后台,它也会(在后台)调用相同的委托(delegate)函数。 但是 - 这对用户是不可见的。所以它仍然为您提供了一种与您的应用程序通信的方式,尽管是一种有限的方式。
关于ios - APN设备 token 是否依赖于推送通知权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28302219/