私は Android アプリを作成しており、アカウントから認証トークンを要求する必要があります。アカウントのリストとトークンを取得するのは簡単です。これまでのところ機能しています。
問題は、Jelly Bean がポップアップを開いて、ユーザーの許可を求めることです。今私の質問:
ポップアップ ダイアログが表示されるルールは何ですか? デバイスを Android 4.1 にアップデートした後、初めてそのようなことがありました。ランダムに発生するようです: アプリをインストールしてアンインストールすると、このポップアップが戻ってくる状況を再現できませんでした。
工場出荷時設定にリセットせずにリセットする方法はありますか? 質問 3 のテストのためにこれを再現する必要があります。)
authtoken を要求する前にポップアップが表示されるかどうかを確認する方法はありますか?つまり、それが不要になるまで待ちます (つまり、ユーザーが問題のアプリをインストールしたが使用されていない場合、または authtoken の有効期限が切れている場合)、それを要求しますか?
ほとんどの Android ユーザーは非常に経験が浅く、いくつかの許可要求に怖がる可能性があることを知っています。このユーザー ポップアップをトリガーするときに authtoken を要求することは避けたいと思います。