2013-07-30 2 views
5

Я новичок в разработке приложений для Android. После больших усилий я разработал приложение для Android для Amazon App Store. Мое приложение включает функцию покупки в приложении. Однако приложение было отклонено из магазина приложений Amazon, поскольку оно не работало на Samsung Galaxy S2. Что я могу сделать, чтобы мое приложение запускалось на всех устройствах с покупкой в ​​приложении для Amazon и Google Playstore? Есть ли какая-либо предварительно встроенная библиотека для этой цели? любое предложение было бы полезно.Разработка приложения для Android как для игры Google, так и для магазина Amazon

ответ

9

OpenIAB - Open In-App Billing - это биллинговая библиотека приложений, которая помогает вам интегрировать множество магазинов в приложение из одной библиотеки. вот их введение:

Загрузка приложений Android во все существующие Android-приложения - это болезненный процесс, и проект AppDF был разработан, чтобы сделать его проще. Но что еще труднее для разработчиков, это поддержка различных API-интерфейсов покупки различных приложений. Уже существует пять различных API приложений для покупок, и это число растет. Мы собираемся создать библиотеку с открытым исходным кодом, которая будет охватывать API-интерфейсы App-Store для покупок во всех магазинах и обеспечить простой способ для разработчиков разрабатывать свои приложения/игры таким образом, что один APK будет работать во всех магазинах и автоматически использовать правый API для покупки приложений в каждом магазине. Мы также разработаем открытый API выставления счетов в приложениях, который может реализовать хранилище для поддержки всех встроенных файлов APK с использованием этой библиотеки.

Адрес openIAB's github repository. Не только openIAB поддерживает Google Play и амазонка, но он поддерживает Яндекс, Samsung приложений и многие другие ...

UPDATE: Для того, чтобы автоматически протестировать приложение от многих конфигураций устройств вы можете использовать Jenkins .Есть много учебников онлайн и вот one example tutorial для вас от dzone.

+0

Ссылка на учебное пособие не работает :(Вы пробовали реализовать это? (Просто спрашиваете) – Bhaijaan

+0

Я уже загрузил jenkins и установил его и его работу. Его рекомендуют многие разработчики. Однако я признаю, что это может быть излишним для одного человека Я тестировал OpenIAB, его API очень похож на API-интерфейс Google для биллинга. Я еще не отправил свои приложения в Google или Amazon, но я могу подтвердить, что их API работает в моем телефоне. –

1

Вы можете использовать RoboBilling, который поддерживает как Amazon, так и Google.

https://github.com/christopherperry/RoboBillingLibrary

Это обычай строить библиотеку Java, который намеревается быть «предварительно построенную библиотеку для этой цели.»

Это говорит о том, что в моих собственных играх используются специальные хранилища для каждой платформы, закодированные для поддержки последних библиотек SDK и IAB для каждого поставщика. Его дорого поддерживать, но он обеспечивает согласованные результаты.