Ho sentito che OS 4.3 ha una funzione nascosta per disabilitare alcune autorizzazioni senza l'APK di riconfezionamento. Quando rilasciamo l'app, aggiungiamo le autorizzazioni necessarie e facciamo in modo che l'app funzioni. Ma quella funzione può disabilitare le autorizzazioni. So che alcune app lo hanno fatto anche se è un trucco e non ho bisogno di preoccuparmi. Ma con OS 4.3, l'utente può facilmente farlo.Cosa succede quando l'autorizzazione è disabilitata con la nuova funzione di OS 4.3?
Ora la mia domanda è, quando l'autorizzazione è disabilitata, l'API corrispondente genera un'eccezione? (Suppongo di sì.) Se questo è vero, dovrei aggiungere try-catch per alcune operazioni altrimenti l'utente inesperto potrebbe finire per pensare che la mia app sia mal progettata.
Oppure, aggiungerò del codice per verificare che le autorizzazioni siano disponibili per la mia app e, in caso contrario, mostrerò un messaggio scortese, non educato da dire, non fare questo e chiudere l'app.
(Qualcuno potrebbe chiudere questo problema dicendo che questo non è un vero problema.)
Oltre ad aggiungere 'uses-feature' e impostare' android: required = "false" 'dove necessario, non riesco a vedere da Android 4.3 doco come superare questo problema. Ti ricordo che ho appena iniziato a sperimentare con l'API 18 (Android 4.3). – ChuongPham