您如何在不注册遥控通知的情况下使用推动令牌



从WWDC 2015 Session 720读取:

默认情况下启用无声通知。 用户无需允许您的应用程序使用它们。您可以开始使用它们而无需询问用户许可

我的问题是:

  1. 您如何获得推动令牌在而无需注册遥控器的情况下使用?
  2. 如果我仍然必须注册,,那么"默认"在这里意味着什么?

这是否意味着您不必提示注册,但是在启动应用程序时,您仍然必须在引擎盖下注册?这可能意味着默认值是一个非常糟糕的词?

我读了这个问题,但没有回答。

您仍然必须注册推送通知。只是不要注册UIUserNotificationTypeAlertUIUserNotificationTypeBadgeUIUserNotificationTypeSound类型以使其保持沉默,以使用户不会被提示启用推送通知

用户不需要授予您的应用程序的权限,因此您可以使用它们,但是您仍然需要该应用程序进行注册以获取通知以获取设备令牌。如果不注册,就无法获得设备令牌,如果没有设备令牌,就无法将通知发送到设备。

不。您仍然需要注册远程通知。尽管它们无声并不意味着那里没有遥远,对

您注册远程通知,获取令牌,将其发送到服务器,然后在没有声音的情况下发送通知。

编辑

响应您的编辑:是的,术语default 可能会误导或以错误的方式阅读。

无声通知可以启用,但是您没有办法将其发送到设备。我认为他们在文档中写了文章,因此您不会转到Peaferess应用程序并搜索"无声通知"切换。听起来更像是最终用户的解释。

因此,它们已启用,但是您需要用户提示(例如:"注册通知")才能获取令牌。

编辑II

苹果本可以完全遗漏了本段。

相关内容

  • 没有找到相关文章

最新更新