0
A
回答
0
我一直在使用中AppDelegate.swift
alarmScheduler.setupNotificationSettings()
window?.tintColor = UIColor.red
let notificationSettings = UIUserNotificationSettings(types: .alert, categories: nil)
UIApplication.shared.registerUserNotificationSettings(notificationSettings)
所以我剛剛刪除它,解決了我的麻煩
0
試試這個想法,未經測試與控制器
呼叫UIApplicationDelegate在您的視圖控制器
在按鈕操作,
registerForRemoteNotification()
func registerForRemoteNotification() {
if #available(iOS 10.0, *) {
let center = UNUserNotificationCenter.current()
center.delegate = self
center.requestAuthorization(options: [.sound, .alert, .badge]) { (granted, error) in
if error == nil{
UIApplication.shared.registerForRemoteNotifications()
}
}
}
else {
UIApplication.shared.registerUserNotificationSettings(UIUserNotificationSettings(types: [.sound, .alert, .badge], categories: nil))
UIApplication.shared.registerForRemoteNotifications()
}
}
並實行跟蹤代表,
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data)
{
}
相關問題
- 1. 第二次啓動時停止第一次倒計時
- 2. 防止第二次啓動的功能,如果第一次沒有完成
- 3. 第二次啓動時停止第一個div的動畫
- 4. 第一次啓動第三方應用程序時會收到通知
- 5. 如何在第一次啓動應用程序時使Activity只啓動一次?
- 6. 第一次啓動
- 7. 防止在啓動時啓動服務
- 8. 如何防止我的應用程序一次又一次啓動
- 9. 如何防止第二次點擊UICollectionViewCell?
- 10. 如何停止在android中每次啓動應用程序時收到通知?
- 11. Swift - 如何創建第一次應用程序啓動本地通知?
- 12. 角度路由如何防止下載第一次,但允許以後
- 13. 如何停止ignore_user_abort一次啓動?
- 14. 如何停止一次intent.ACTION_CALL啓動?
- 15. 如何防止我的活動再次啓動?
- 16. Spotify docker-gc:防止第一次運行後自動停止
- 17. 如何防止黑客許可證
- 18. 如何防止兩次註冊通知設置?
- 19. 第一次啓動Cassandra時出錯
- 20. 第一次啓動時設置屏幕
- 21. jQuery - 防止第一次點擊激活
- 22. 如何防止正則表達式在第一次匹配時停止?
- 23. Node.js在第一次啓動時給出了不可預知的ajax響應
- 24. 如何防止通知欄在新通知上的滾動動畫
- 25. 應用程序:didReceiveLocalNotification在第一次本地通知後運行每次啓動
- 26. 如何防止遞歸KVO通知?
- 27. 如何防止通知從堆棧中
- 28. 防止NaN被第一次或第二次按下
- 29. 如何防止在TabActivity的第一個選項卡上啓動活動?
- 30. 如何使在第一次啓動GraphicalEditorWithFlyoutPalette的PaletteView可見
你implment –
按鈕的touchUpInside執行代碼,而不是didFinishLaunching分享代碼解決方案 –