2014-07-20 12 views
5

Nel documentation for testing In-App-Purchases (IAP) su Android, si precisa quanto segue:Perché non riesco a definire i prodotti in-app prima di aver caricato un APK nella Google Developer Console?

In primo luogo, caricare e pubblicare prodotti in-app che si desidera tester per essere in grado di acquistare. Puoi caricare e pubblicare prodotti in-app nella Console per gli sviluppatori di . Nota che puoi caricare e pubblicare gli articoli in-app prima di pubblicare l'APK stesso.

Tuttavia, a mio Google Console per gli sviluppatori, posso non definire i prodotti in-app prima di aver caricato un APK? Qualcuno sa perché?

enter image description here

risposta

1

Corretto. Ciò che Google sta facendo qui non ha assolutamente senso. Ma il modo per aggirare questo è caricare un APK firmato vuoto in alpha o beta con l'autorizzazione BILLING, quindi puoi aggiungere i tuoi prodotti in-app.

1

Si ha bisogno di caricare un APK prima di poter creare tutti i prodotti in-app-fatturazione. Tuttavia non è necessario pubblicarlo in produzione. Pubblica l'apk in test alpha o beta e potrai creare prodotti di fatturazione in-app senza influire sull'app di produzione.

2

Un modo per aggirare questa limitazione è quello di sviluppare al Registro https://github.com/NYTimes/Register

Si tratta di una libreria/app sviluppatori progettato per testare in app billing. In particolare, una volta che la tua app utilizza Register, puoi testare gli acquisti senza dover caricare nulla nel Play Store.