"Che richiedono Wifi autorizzazioni limiti di disponibilità di applicazioni su Televisori che supportano solo Ethernet" avviso in Android Studio - si può fare qualcosa a riguardo?

0

Domanda

Sto sviluppando un'applicazione per Android (un gioco), che supporta telefoni e Televisori troppo, e può giocare in multiplayer via LAN (WiFi o Ethernet) o wi-Fi Direct.

Android Studio mi avvisa con un Panno di avviso nel manifesto che dice che se io "richiedono Wifi autorizzazioni", allora è "limitare la disponibilità di applicazioni su Televisori che supportano solo Ethernet" (Piatto che non ha il Wifi).

Android Studio warning screenshot

Vorrei sostenere Piatto senza Wifi troppo. Il multiplayer codice è scritto in modo tale che gestisce Ethernet-solo la situazione.

Tuttavia, il Wifi relative autorizzazioni sono normali autorizzazioni, e le loro dichiarazioni non possono essere rimossi dal manifesto.

C'è qualcosa che può essere fatto per mantenere la mia app, disponibile per questi Televisori senza Wifi?

1

Migliore risposta

4

Alcuni permessi, a richiesta, causa Android a pensare che avete bisogno di un hardware associato. Nel tuo caso, la richiesta di ACCESS_WIFI_STATE e CHANGE_WIFI_STATE causa Android pensare che avete bisogno di hardware wi-Fi.

L'aggiunta di <uses-feature android:name="android.hardware.wifi" android:required="false" /> un declassamento che da "deve avere WiFi" a "possono usare la connessione WiFi". Al di là di ripulire il Panno di reclamo, sarà di aiuto con l'attuale distribuzione delle app, permettendo che la vostra app per funzionare su hardware che ha solo Ethernet. Oltre ad alcune piattaforme televisive, ci possono essere alcuni Chromebox che sono anche Ethernet-solo.

Ma non c'è azione automatica per l'avviso su questo TV-Ethernet cosa

Non vedo la segnalazione di un bug nel bug tracker. Se siete nella posizione per creare una usa e getta, progetto che è tuo <uses-permission> elementi, si potrebbe prendere in considerazione la presentazione di una richiesta di funzionalità per ottenere soluzione rapida che si cercano aggiunto per Android Studio.

2021-11-25 16:39:15

Grazie per la rapida e precisa risposta! Ero a conoscenza della possibilità di implicito uses-feature dichiarazioni (visto con la MACCHINA fotografica e la messa a fuoco), ma non il luogo della documentazione, dove l'elenco completo di queste raccolte, quindi questo è molto utile. Alzando il problema, spero in domani e probabilmente alzerà.
Attila Tanyi

In altre lingue

Questa pagina è in altre lingue

Русский
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................