我想檢查用戶是否爲我的應用程序啓用了遠程通知,但即使禁用/卸載我的應用程序,它總是返回true。Swift ios檢查用戶是否啓用了通知總是返回true
我使用此代碼檢查:
if UIApplication.shared.isRegisteredForRemoteNotifications == false {
OneSignal.registerForPushNotifications()
print("Notifications is off")
} else {
print("Notifications is on")
}
但是,這將始終運行:print("Notifications is on")
所以,我怎麼能檢查是否用戶已啓用通知我的應用程序?
即使用戶拒絕或禁用通知,該應用程序仍會被註冊。 – rmaddy
我在這裏的答案是你在找什麼:http://stackoverflow.com/a/28441181/312312 – Lefteris