检查iOS7上是否启用了推送通知

时间:2016-07-27 15:34:13

标签: ios swift ios7 xcode7

我的应用的部分用户仍在使用iOS7。 对于iOS 8及以上版本,我只需使用:

UIApplication.sharedApplication().currentUserNotificationSettings()!.types

或:

UIApplication.respondsToSelector(#selector(UIApplication.isRegisteredForRemoteNotifications))

但我如何使用它来检查通知是否已启用但是对于iOS7?

提前致谢!

1 个答案:

答案 0 :(得分:0)

此处提出了类似的问题:Push Notification ON or OFF Checking in iOS(在obj-c中)

我为你快速转换它:

$( "#countInput" ).click(function()
$( "#remove" ).click(function()

编辑:您还可以通过执行以下操作来检查正在使用的ios:

//if iOS 7
var types: UIRemoteNotificationType = UIApplication.sharedApplication().enabledRemoteNotificationTypes()
if types != .None 
{
    print(" Push Notification ON")
} 
相关问题