Sto cercando di capire qual è la procedura migliore per aggiungere la chiave dell'API alla mia applicazione Android.Dove mettere la chiave API? Risorse, Meta-dati in Manifest o variabile statica?
persone -Alcuni consiglia di utilizzare meta-data
nel file Manifest.xml
-link. Il che mi ha fatto sentire, è meglio aggiungere la chiave nei file resources
.
<meta-data android:value="key_value" android:name="api_key"></meta-data>
persone -Alcuni dice, inserirlo nelle resources
- link
<string name="api_key">api_key_value</string">
-Possiamo semplici aggiungere all'interno del codice della classe
api.configue("api_key_value");
persone -Alcune dice aggiungendo le chiavi nei file Manifest.xml
e resources
consentirà alle altre app di leggerlo - link.
<string name="foo">bar</string">
Non sto cercando di trovare il miglior modo sicuro, perché per me avrei salvare la chiave nel mio server e recuperarlo nel runtime.
Sto chiedendo il miglior approccio da seguire e le migliori pratiche per questo.
Grazie in anticipo.
http://stackoverflow.com/questions/14570989/best-practice-for-storing-private-api-keys-in-android Prova questo –