2017-06-02 5 views
0

アンドロイドスタジオでnfcタグをタップするとインスタントアプリを実行します。現在、私のシンプルなインスタントアプリは、NFCAdapterを呼び出すときにクラッシュします。アンドロイドスタジオのNFCでGoogleインスタントアプリを実装する方法

+0

私が正しく理解していれば、アプリケーションにNFC機能を実装する必要はありません。 NFCタグはAndroidManifestでインスタントアプリケーションを開くように設定したURLにリダイレクトできます。 – Guillaume

答えて

1

インスタントアプリは現在NFCハードウェアにアクセスできません。 Instant Appsでサポートされている権限のリストはhereであり、android.permission.NFCはサポートされていないことがわかります。

NFCタグがタップされているときにインスタントアプリケーションを起動するには、Instant App対応のURLをタグに結びつけておく必要があります。そのタグがアクセスされ、システムによってURLが開かれると、代わりにInstant Appが起動するはずです。

+0

おかげさまで、もう1つ質問したいのは、インスタントアプリで固定のSSIDに自動接続できるかどうかです。 "android.permission.ACCESS_WIFI_STATE "はインスタントアプリではサポートされていません。自動接続する他の方法はありますか? – jerry

+1

残念ながら、現時点ではInstant Appsではサポートされていません(基本的にシステム設定の変更は機能しません)。あなたのユースケースは何ですか?カメラのようなローカルデバイスに接続していますか? – AdamK

+0

基本的な考え方は、ユーザーに「プレミアム」WIFIアクセスを許可することです。 – jerry

関連する問題