2013-07-30 15 views
5

Sono un principiante nello sviluppo di app Android. Dopo una grande quantità di sforzi, ho sviluppato un'app per Android per Amazon App Store. La mia app includeva funzionalità di acquisto in-app. Tuttavia, l'app è stata rifiutata da Amazon App Store in quanto non funzionava su Samsung Galaxy S2. Che cosa posso fare affinché la mia app venga eseguita su tutti i dispositivi con l'acquisto in-app sia per Amazon che per Google Playstore? C'è qualche biblioteca pre-costruita per questo scopo? qualsiasi suggerimento sarebbe utile.Sviluppo di app Android per Google Play e Amazon Store

risposta

9

OpenIAB - Apri fatturazione in-app è una libreria di fatturazione in app che consente di integrare molti negozi nell'app da una libreria. ecco la loro introduzione:

Il caricamento di app per Android su tutti gli appstore di Android esistenti è un processo doloroso e il progetto AppDF è stato progettato per renderlo più semplice. Ma ciò che è ancora più difficile per gli sviluppatori è supportare diverse API di acquisto di diversi app store. Esistono già cinque diverse API di acquisto in-app e questo numero è in aumento. Creeremo una libreria open source che avvolgerà le API di acquisto in-app dell'appstore di tutti i negozi e fornirà un modo semplice per gli sviluppatori di sviluppare le proprie app/giochi in modo tale che un APK funzioni in tutti i negozi e utilizzare automaticamente l'API di acquisto in-app corretta sotto ciascun negozio. Svilupperemo inoltre un'API di fatturazione in-app aperta che i negozi potrebbero implementare per supportare tutti i file APK creati utilizzando questa libreria.

Qui è openIAB's github repository. Non solo openIAB supporta Google Play e Amazon ma supporta Yandex, Samsung Apps e altro ancora ...

UPDATE: Al fine di testare automaticamente la vostra applicazione nei confronti di molte configurazioni del dispositivo è possibile utilizzare Jenkins .Ci sono molti tutorial on-line ed ecco one example tutorial per te da dzone.

+0

Il collegamento del tutorial non funziona :(Hai provato a implementarlo? (Solo chiedendo) – Bhaijaan

+0

Ho già scaricato jenkins e installato e funziona, consigliato da molti sviluppatori, ma ammetto che potrebbe essere eccessivo per un uomo Ho testato OpenIAB, la sua API è molto simile all'API di billinghelper di google. Non ho ancora inviato le mie app a Google o Amazon, ma posso confermare che la loro API funziona nel mio telefono. –

1

È possibile utilizzare RoboBilling che supporta sia Amazon che Google.

https://github.com/christopherperry/RoboBillingLibrary

Si tratta di una generazione personalizzata libreria Java che vuole essere un "Libreria pre-costruito per questo scopo."

Detto questo, noterò che i miei giochi utilizzano negozi personalizzati per ogni piattaforma, codificati per supportare le ultime librerie SDK e IAB per ciascun fornitore. È costoso da mantenere, ma fornisce risultati coerenti.

Problemi correlati