所以我有一個應用程序在一定的時間後觸發本地通知。唯一的問題是,我需要一旦警報通知成爲實際警報而不是橫幅彈出的警報樣式。從我研究的內容中,我發現您可以向用戶請求更改通知格式的功能(很像請求使用通知)。但是,我不確定如何在代碼中實現這一點。有沒有人有任何想法,我可以如何實現這一目標?非常感謝這個話題的任何幫助。xcode提醒樣式,迅速3
0
A
回答
0
通知警報(包括本地和遠程)由應用程序未處於前臺並且您無法控制它們時由操作系統處理。只有用戶可以在設置中選擇它們的顯示方式。 當應用程序在前臺,相反,你可以選擇如何顯示它們(或忽略所有,例如)
編輯
您的評論後,我想你想知道哪個通知提醒風格的用戶選擇。在這種情況下,你應該使用:
UNUserNotificationCenter.current().getNotificationSettings(){ (settings) in
switch settings.alertStyle{
case .alert:
print("user prefers alert")
case .banner:
print("user prefers banner")
case .none:
print("user disabled alerts")
}
}
相關問題
- 1. 無法迅速彈出提醒
- 2. 迅速的Xcode 3周的CocoaPods錯誤
- 3. 寫作dispatch_time在迅速3,Xcode中8
- 4. - 迅速3
- 5. 在迅速3
- 6. 迅速從視頻中提取幀3
- 7. 如何迅速3
- 8. pushViewController在迅速3
- 9. 如何迅速3
- 10. 迅速3和CGContextEOClip
- 11. 如何迅速3
- 12. 如何迅速3
- 13. ios5通知提醒樣式
- 14. 方式迅速
- 15. 提醒複選框未選中第一時間迅速
- 16. Xcode提醒按鈕
- 17. iOS的 - 迅速3 - 熱圖
- 18. Alertbox和迅速的3
- 19. 誤差在3迅速
- 20. 辛格爾頓迅速3
- 21. 'CGAffineTransformMake' 是在迅速3
- 22. Kohana的3 +郵件迅速
- 23. 實現迅速的UIScrollView 3
- 24. 如何在迅速3
- 25. 如何在迅速3
- 26. 如何在迅速3
- 27. 我怎樣寫在迅速
- 28. advanceby無法提前索引的提議在迅速3
- 29. 轉換的代碼迅速2.3至迅速3
- 30. 保存字典中迅速3與xcode中userdefaults 8
當應用程序被啓動,用戶改變了主意或第一次之後,您將需要請求授權的警告? – Mannopson
是的,這是我以後,但我不確定如何在代碼中實際做到這一點。 – imjonu
如果用戶改變了主意並停止爲您的應用程序使用通知?您可以使用UNUserNotificationCenter的getNotificationSettings方法獲得授權狀態,並立即返回。你會得到快速狀態結果。 – Mannopson