私の搭乗で私はUIPageViewController
の通知を認めるために最後に「プライマー」画面を含んでいます。ユーザーは「通知を有効にする」というラベルの付いたボタンをタップすると、通知許可ダイアログが表示されます。これをどのように達成するのですか?IBActionで通知の許可を求める方法を教えてください。
0
A
答えて
1
あなたが置くことができます:あなたのIBAction
内部
let center = UNUserNotificationCenter.current()
center.requestAuthorization(options:[.badge, .alert, .sound]) { (granted, error) in
// Enable or disable features based on authorization.
}
UIApplication.shared.registerForRemoteNotifications() // you can also set here for local notification.
UNUserNotificationCenter* center = [UNUserNotificationCenter currentNotificationCenter];
[center requestAuthorizationWithOptions:(UNAuthorizationOptionAlert + UNAuthorizationOptionSound)
completionHandler:^(BOOL granted, NSError * _Nullable error) {
// Enable or disable features based on authorization.
}];
[[UIApplication sharedApplication] registerForRemoteNotifications]; // you can also set here for local notification.
スウィフト
のObjective-C。 Push notification
からCapabilities
-
あなたはIBAction
を持っているとPush Notification
がtarget
で活性化されていることを確認し、ファイル内のObjective-Cためスウィフトまたは#import <UserNotifications/UserNotifications.h>
ためimport UserNotifications
を追加するも覚えておいてください。
0
のObjective-C:
if ([application respondsToSelector:@selector(registerUserNotificationSettings:)]) {
[application registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSound categories:nil]];
}
関連する問題
- 1. 通知カテゴリの登録方法を教えてください。
- 2. AppDelegate以外のプッシュ通知の受け入れをユーザーに求める方法を教えてください。
- 3. iphone連絡先アドレス帳に再びアクセスする許可を求める方法を教えてください。
- 4. プッシュ通知の許可を求める
- 5. UndertowでAccess-Control-Originを許可する方法を教えてください。
- 6. 通知バーをプログラムでバックアップする方法を教えてください。
- 7. Odoo8のclient_action_multiで確認を求める方法を教えてください。
- 8. State Machine Completionについての通知方法を教えてください。
- 9. 私の許可なくビルド中にDLLのコピーを止めさせる方法を教えてください。
- 10. ネットワークセキュリティグループ経由で許可するポートを知る方法を教えてください。
- 11. (インライン)テレグラムロボットが場所のアクセス許可を再度要求する方法を教えてください。
- 12. 許可を求めることなくWebページ通知のクラウドメッセージングソリューション
- 13. ユーザーにアンドロイド通知を許可しないでください。
- 14. libjingle iOS:マイクの許可を求めないでください。
- 15. マイクの許可を求めないでください
- 16. webrtc:マイクの許可を求めないでください
- 17. バックグラウンドイメージでCSSの高さを知る方法を教えてください。
- 18. いくつかのアプリがバックグラウンドモードなしで通知を送信する方法を教えてください。
- 19. githubでプロジェクトのフォークベースを知る方法を教えてください。
- 20. ファイアウォールがいくつかのIPアドレスを許可する方法を教えてください。
- 21. iOS-プロットされたポイントでのみクリックを許可する方法を教えてください。
- 22. バックグラウンドでデータベースをポーリングし、サーバーからのSignalRで通知する方法を教えてください。
- 23. JavaScriptを使用してブラウザで位置共有の許可を求める方法を教えてください。
- 24. 1つのWordpressサイトで.ttfファイルのアップロードを許可する方法を教えてください。
- 25. ユーザーにグループメンバーシップを要求する方法を教えてください。
- 26. スクリプトの所有者を知る方法を教えてください。
- 27. 招待状の送信者を知る方法を教えてください。
- 28. RoutedEventの名前を知る方法を教えてください。
- 29. AndroidのBluetoothスキャン - 完了時を知る方法を教えてください。
- 30. Reactでステートレスコンポーネントと通信する方法を教えてください。
'UIUserNotificationSettings'はiOSの10で廃止されますがUNNotificationSettings'代わりに'を使用しなければなりません。 https://developer.apple.com/documentation/uikit/uiusernotificationsettings – Mateusz