私のアプリでは、通知が有効かどうかをチェックできるようにしたい。 iOS 10では、デリゲートのチェックを使用してこれを行いました。UILocalNotificationの廃止後にユーザ通知が有効になっているかどうかをチェックする
このチェックは今、次のように非推奨の警告がある
非推奨と私はそれを更新したいが、私はiOSの11で使用するかを把握することはできませんされています
0:[UNUserNotificationCenter getNotificationSettingsWithCompletionHandler] - UserNotifications Frameworkの使用:iOSの10.0で非推奨currentUserNotificationSettings'でしたそして - [UNUserNotificationCenter getNotificationCategoriesWithCompletionHandler:]
この警告の助けを借りてコードを更新しようとしましたが、わかりません。
誰かがこのようなチェックを得るためにとにかく提案できれば、多くの助けになるでしょう。私がiOS 10に使っていたコードは、以下のとおりです。
let notificationType = UIApplication.shared.currentUserNotificationSettings!.types
if notificationType == [] {
print("Notifications are NOT enabled")
} else {
print("Notifications are enabled")
}
どのようにあなたが事前にiOSの10でこれを処理するのですか? – Josh
** UIApplication.shared **から 'currentUserNotificationSettings'メソッドを介して' UIUserNotificationSettings'オブジェクトを取得する必要があります。 – McNight
大変ありがとう:) – Josh