Ho creato un'app per Android con Adobe Phonegap Build. È completo e sono sul punto di inviarlo al mercato di Google Play, ad eccezione del fatto che solo di recente ho scoperto che per supportare il modello di business che supporta l'app, devo abilitare le autorizzazioni di "fatturazione".Sarebbe possibile in qualche modo hackerare un file apk per abilitare il permesso di fatturazione?
Sfortunatamente, sembra che non sia in alcun modo possibile abilitare le autorizzazioni di fatturazione utilizzando il file config.xml
in cui PhoneGap imposta il resto delle autorizzazioni. La fatturazione non è ancora, e potrebbe non essere mai, supportata da PhoneGap.
Quindi ora sono bloccato e mi chiedo quali sono le mie opzioni, o se ne ho persino. È in alcun modo possibile hackerare o modificare il file apk
generato da Adobe Phonegap Build per abilitare le autorizzazioni di fatturazione? C'è un altro modo in cui posso ottenere l'autorizzazione alla fatturazione allegata alla mia app?
(Si noti che se fosse stata possibile creare la mia app nel codice Android nativo, avrei preso questa opzione dall'inizio, quindi per favore non suggerire che dovrei risolvere questo problema riscrivendo l'app. .. Nel bene e nel male, questo è il punto sono a ora Grazie per la vostra comprensione)
Grazie per questo suggerimento. Ho scaricato lo strumento e il programma di installazione di Linux (sono su Mint Linux), ma sono bloccato perché non so come eseguirlo. La documentazione dice che hai bisogno di "conoscenza di base di ciò che è SDK, aapt, PATH, smali", che non ho. – Questioner
Grazie per il tuo aggiornamento. I comandi che hai fornito funzionavano e sono stato in grado di modificare il file 'config.xml' e ricompilare l'apk. Tuttavia, quando ho caricato l'apk modificato nella Console per gli sviluppatori di Google, è stato detto che "hai caricato un APK non allineato a zip. Dovrai eseguire uno strumento di allineamento zip sull'APK e caricarlo di nuovo". Farò a Google quell'errore e vedrò se riesco a scoprire quale sia l'allineamento zip e come risolverlo. – Questioner
Purtroppo non ho familiarità con l'invio di applicazioni a Google Play, tuttavia queste informazioni potrebbero essere appropriate: http://developer.android.com/tools/help/zipalign.html –