我的iOS 9应用程序实现application(_:didRegisterForRemoteNotificationsWithDeviceToken:)
无论用户是否接受推送通知都会被调用,因此我在远程服务器上获取并存储设备令牌。
现在使用iOS 10,如果用户不接受接收推送通知,则永远不会调用此委托方法...在这种情况下是否还有其他方法可以获取设备令牌?
答案 0 :(得分:0)
你做不到。如果用户不接受通知,则无法为此获取任何令牌。
答案 1 :(得分:0)
这是因为当用户不接受接收通知时,应用程序将不会生成device token
或有时错误地点击don't allow
选项,因此每当您需要应用程序时需要推送通知需要显示任何popup(Alert view) message
,为什么您需要push notification
访问应用内部,然后second time
为用户tutorial/advice/guidance
提供一些enable
手动push notification
来自Setting option > iOS 设备Type 'dateStruct' does not conform to protocol 'Hashable'
。