私はユーザーがSMSベースの検証を使用して初めて自分自身を確認する必要があるアンドロイドアプリを開発しています。このユーザーで私は彼の携帯電話の番号を与え、私は彼が入力し、自分自身を確認することができますOTPを送信します。OTPを自動検証するためのandroidのSMSアクセス許可を処理
ユーザーがモバイルに入ると、SMSを読んで、希望のSMSを入手するとOTPが抽出され、自動的に確認されます。今、新しいアンドロイドのアクセス許可モデルで行うには、私はSMSのアクセス許可を与えるためにユーザーに依頼する必要があります。だから私は2つの部分のクエストに従っている。
1)いつこれらのアクセス権を要求する必要がありますか?例:もし私が彼の携帯電話番号を入力した後に彼に尋ねると、SMSが来た後にユーザが許可を受け入れるとしたら、それは役に立たない。彼が私のアプリに来るときに私は彼に前もって尋ねるなら、彼がその許可を必要とする理由を理解できないかもしれない。
2)私は実際にユーザーを自動確認すべきですか、それとも優れたUXはSMS権限を要求しないようにして、ユーザーにOTPを手動で入力させるべきですか?
ポイントは、SMSが到着した後にユーザが許可を受け入れる場合、それは役に立たないということです。 –
AcceptまたはRejectsの後にのみSMSを受信するAPI呼び出しを行います。 –
2つのオプション: 1)携帯電話の番号を入力して送信をクリックする前に彼を表示すると、彼がアプリを開くと同時にポップアップが開くようなアクセス権が先行します。 –