実行にカメラのアクセス許可が必要なInstant Appに既存のアプリケーションを移植しています。Pixel 2デバイスとSamsung S8では、許可ダイアログが表示され、許可を要求できます。Pixel 1 デバイスでは、ダイアログは表示されず、許可付与の結果はすぐreturning -1
に表示されonActivityResult
ます。
すべてのデバイスでAndroid 8.0.0が実行されています
完全な壮大な同期、クリーン、インスタントアプリの削除、フルバージョンのインストールとアンインストール、デバイスのインスタントアプリサポートの完全な削除と再有効化、デバイスの再起動、Android Studios キャッシュの無効化、およびクリアの追加を試みました。Android Instant Apps not running on Pixel で説明されているように、フラグを実行構成にキャッシュします。
カテゴリ別に許可設定にアクセスすると、アプリケーションが一覧表示され、カメラの許可がオフに設定されています。そこで許可を与えて画面に戻ると、カメラの許可が再び無効になります。アプリケーションの詳細では、Instant App は権限を必要としないことが示されています。
インスタント アプリの権限設定は、デバイスのどこかにキャッシュされていますか? そのキャッシュを削除するにはどうすればよいですか?