Alcune voci di <uses-permission>
vengono aggiunte automaticamente a AndroidManifest.xml, in base ai plug-in Cordova che si aggiungono. Tuttavia, ho bisogno dell'autorizzazione <uses-permission android:name="android.permission.INTERNET" />
, che non viene aggiunta automaticamente.Come aggiungere tag "uses-permissions" su AndroidManifest.xml per un progetto Cordova?
posso aggiungere che direttamente AndroidManifest.xml, ma otterrà sovrascritto la prossima volta che corro cordova build
, e io non voglio avere a continuare a ri-aggiungerlo ...
Sono che ci sia un modo "Cordova" di specificare le autorizzazioni (in config.xml, o altrove), ma io non sto vedendo in their documentation ovunque ...
Quindi, qual è la "via Cordova" di specificare le autorizzazioni degli utenti ?
Non mi sono reso conto che alcune modifiche manuali a AndroidManifest.xml rimangono dopo una compilazione (poiché la maggior parte delle modifiche manuali viene stompata). Pensavo di aver provato manualmente aggiungendo un tag "usi-permessi", ma suppongo di no ... Credo che dovrei testare un po 'meglio prima di postare le domande :) – Troy
Per far funzionare tutto questo ho dovuto anche aggiungere 'xmlns: android = "http://schemas.android.com/apk/res/android" 'al tag' widget' root nel mio config.xml – hiddentao
Sono relativamente nuovo alla scena ibrida dev, ma non sono la 'config- file' e 'uses-permission' elementi forniti dal plugin' cordova-custom-config'? Non ho potuto farlo funzionare fino a quando non ho aggiunto quel plugin (come accennato nella risposta di Dorad) e seguito il suo setup, che include la definizione 'xmlns: android' che hiddentai menziona nel commento sopra ... Per me la risposta selezionata qui sembra incompleto.:/ – ZaLiTHkA