設定バンドルと、アラート、サウンド、バッジの 3 つのスイッチを作成しました。スイッチ(オン/オフ)に応じて0または1も取得しています。このメソッドを呼び出すときに、選択した通知タイプのみを有効にするにはどうすればよいですか
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(here I want to set types from settings)];
タイプを設定する方法
設定バンドルと、アラート、サウンド、バッジの 3 つのスイッチを作成しました。スイッチ(オン/オフ)に応じて0または1も取得しています。このメソッドを呼び出すときに、選択した通知タイプのみを有効にするにはどうすればよいですか
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(here I want to set types from settings)];
タイプを設定する方法
次のように、1 つ (または複数の OR) のUIRemoteNotificationTypeを渡すだけです。
[[UIApplication sharedApplication]
registerForRemoteNotificationTypes:
(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)];
ここですべてのタイプを有効にすることをお勧めします。これにより、設定アプリのプッシュ通知設定の下にアプリの新しい設定が作成されます。これは、プッシュ通知のユーザー構成の標準的な場所です。
アプリ設定バンドルに独自の構成を含めることには反対します。