2017-06-02 3 views
0

Ich möchte Instant-App ausführen, wenn nfc-Tag in Android Studio tippen. Derzeit stürzt meine einfache Instant-App beim Aufruf von NFCAdapter ab.wie Google Instant-App mit NFC in android Studio implementieren

+0

Wenn ich Sie richtig verstehe, müssen Sie in Ihrer App keine NFC-Funktionen implementieren. Das NFC-Tag kann einfach zu der URL umleiten, die Sie zum Öffnen der Instant App in AndroidManifest festgelegt haben. – Guillaume

Antwort

1

Instant Apps können derzeit nicht auf NFC-Hardware zugreifen. Die Liste der von Instant Apps unterstützten Berechtigungen finden Sie here und Sie können sehen, dass die android.permission.NFC nicht unterstützt wird.

Wenn Sie Ihre Instant App auslösen möchten, wenn ein NFC-Tag angetippt wird, sollte dies funktionieren, wenn Sie eine Instant App-aktivierte URL an ein Tag binden. Wenn auf dieses Tag zugegriffen wird und die URL vom System geöffnet wird, sollte stattdessen die Instant App ausgelöst werden.

+0

danke, eine weitere Frage, die ich fragen möchte, ist, ist es möglich, automatische Verbindung zu einem festen SSID in Instant-App. "android.permission.ACCESS_WIFI_STATE " wird in der Instant-App nicht unterstützt. Gibt es eine andere Möglichkeit zur automatischen Verbindung? – jerry

+1

Leider wird dies momentan nicht in Instant Apps unterstützt (im Grunde funktioniert alles, was mit der Änderung der Systemeinstellungen zu tun hat, nicht). Was ist dein Anwendungsfall? Anschließen an ein lokales Gerät wie eine Kamera? – AdamK

+0

Die Grundidee ist es, den Benutzer 'Premium' WIFI Zugang zu bekommen – jerry

Verwandte Themen