プッシュ通知に登録するときに設定バンドルからプッシュ通知タイプを有効にする方法は?

StackOverflow https://stackoverflow.com/questions/1715333

質問

設定バンドルと、アラート、サウンド、バッジ用の3つのスイッチを作成しました。また、スイッチ(オン/オフ)に応じて0または1を取得しています。この方法を呼び出すとき、選択した通知タイプのみを有効にするにはどうすればよいですか

[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(here I want to set types from settings)];

タイプを設定するにはどうすればよいですか?

役に立ちましたか?

解決

1つ(または倍数)を渡すことができます uiremotenotificationType, 、 お気に入り

[[UIApplication sharedApplication] 
     registerForRemoteNotificationTypes:
         (UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)];

ここですべてのタイプを有効にすることをお勧めします。これにより、プッシュ通知のユーザー構成の標準的な場所である設定アプリのプッシュ通知設定の下でアプリの新しい設定が作成されます。

アプリ設定バンドルに独自の構成があることに反対します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top