我的应用的部分用户仍在使用iOS7。 对于iOS 8及以上版本,我只需使用:
UIApplication.sharedApplication().currentUserNotificationSettings()!.types
或:
UIApplication.respondsToSelector(#selector(UIApplication.isRegisteredForRemoteNotifications))
但我如何使用它来检查通知是否已启用但是对于iOS7?
提前致谢!
答案 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")
}