2013-07-30 47 views
5

Tôi là người mới trong phát triển ứng dụng Android. Sau nhiều nỗ lực, tôi đã phát triển một ứng dụng Android cho Amazon App Store. Ứng dụng của tôi bao gồm tính năng mua hàng trong ứng dụng. Tuy nhiên, ứng dụng đã bị từ chối từ cửa hàng ứng dụng Amazon vì nó không hoạt động trên Samsung galaxy S2. Tôi có thể làm gì để ứng dụng của mình chạy trên tất cả các thiết bị có tính năng mua hàng trong ứng dụng cho cả Amazon và Google Playstore? Có thư viện nào được xây dựng sẵn cho mục đích này không? bất kỳ đề nghị nào đều hữu ích.Phát triển ứng dụng android cho cả Google play và Amazon Store

Trả lời

9

OpenIAB - Mở thanh toán trong ứng dụng là thư viện thanh toán trong ứng dụng giúp bạn tích hợp nhiều cửa hàng trong ứng dụng của mình từ một thư viện. ở đây là phần giới thiệu của họ:

Tải ứng dụng Android lên tất cả các kho ứng dụng Android hiện tại là một quá trình đau đớn và dự án AppDF được thiết kế để giúp bạn dễ dàng hơn. Nhưng những gì còn khó khăn hơn cho các nhà phát triển đang hỗ trợ các API mua hàng khác nhau của các cửa hàng ứng dụng khác nhau. Có năm API mua hàng trong ứng dụng khác nhau và số này đang tăng lên. Chúng tôi sẽ tạo một thư viện mã nguồn mở sẽ bao bọc các API mua hàng trong ứng dụng của tất cả các cửa hàng và cung cấp cách dễ dàng để các nhà phát triển phát triển ứng dụng/trò chơi của họ theo cách mà APK sẽ hoạt động trong tất cả các cửa hàng và tự động sử dụng API mua hàng trong ứng dụng phù hợp trong từng cửa hàng. Chúng tôi cũng sẽ phát triển API thanh toán trong ứng dụng mở mà các cửa hàng có thể triển khai để hỗ trợ tất cả các tệp APK được tạo bằng thư viện này.

Đây là openIAB's github repository. Không chỉ openIAB hỗ trợ Google Play và amazon nhưng nó hỗ trợ Yandex, ứng dụng samsung và nhiều hơn nữa ...

UPDATE: Để tự động thử nghiệm ứng dụng của bạn chống lại nhiều cấu hình thiết bị mà bạn có thể sử dụng Jenkins .There rất nhiều hướng dẫn trực tuyến và đây là one example tutorial cho bạn từ dzone.

+0

Liên kết hướng dẫn không hoạt động: (Bạn đã thử thực hiện điều này chưa?) (Đã hỏi) – Bhaijaan

+0

Tôi đã tải xuống các jenkins và được cài đặt và hoạt động của nó. Tôi đã thử nghiệm OpenIAB API của nó rất giống với API billinghelper của google.Tôi chưa gửi ứng dụng của mình cho Google hoặc Amazon nhưng tôi có thể xác nhận rằng API của họ đang hoạt động trên điện thoại của tôi. –

1

Bạn có thể sử dụng RoboBilling hỗ trợ cả Amazon và Google.

https://github.com/christopherperry/RoboBillingLibrary

Nó là một phong tục xây dựng thư viện Java mà có ý định trở thành một "tiền xây dựng Thư viện cho mục đích này."

Điều đó nói rằng, tôi sẽ lưu ý rằng trò chơi của riêng tôi sử dụng cửa hàng tùy chỉnh cho từng nền tảng, được mã hóa để hỗ trợ các thư viện SDK và IAB mới nhất cho từng nhà cung cấp. Nó là tốn kém để duy trì nhưng nó cung cấp kết quả phù hợp.