LoginSignup
0
1

More than 1 year has passed since last update.

アプリの通知許可部分の小ネタ

Posted at

現場で知った小ネタの共有

あの許可モーダルってこんなことやっていたんですね

アプリのインストールして使い始めると「通知の許可」を確認してくるモーダルが出てきたことがあると思います。
あの質問は聞かれた瞬間にアプリの設定に項目を追加しているようです。

こんなやつです。↓
image.png

確認モーダルが表示される前のiPhoneの設定画面

image.png

確認モーダル表示後の設定画面

image.png

Flutterとfirebaseを使う場合

以下の感じの部分でモーダルが表示されます。
自分の環境で動作検証したところ
初回のみ確認モーダルが表示され、次回以降は通ってもモーダル表示はされないっぽいです。

FirebaseMessaging.instance.requestPermission(
 announcement: true,
 carPlay: true,
 criticalAlert: true,
);

まとめ

これで困るケースがあるとは現時点では考えられませんが、特定のボタンを押して初めて確認モーダルが表示されるような実装をしていると、ユーザーによって設定項目の項目が変わってしまいます。
何かしらのバグの温床にはなりそうなので、必要な確認は必ずユーザーが通るように実装しておいたほうがよさそうです。
Androidは今度検証します。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1