我怎么知道用户是否还没有接受推送通知呢?
以下代码将告诉我用户并不同意推送,但这可能是由于拒绝或由于尚未提供接收推送通知弹出的事实。
我如何知道其中的区别?
if let settings = UIApplication.sharedApplication().currentUserNotificationSettings()
{
if (settings.types == UIUserNotificationType.None)
{
self.promtForApplePush()
// do stuff
}
}
答案 0 :(得分:0)
这可能就是你要找的东西。
检查
上的值enabledRemoteNotificationTypes
对象UIApplication