2014-06-10 29 views
5

Tôi sắp xuất bản ứng dụng lên Google Play. Tôi đã thử nghiệm mua hàng trong ứng dụng với ID sản phẩm android.test.purchase và nó hoạt động tốt. Bây giờ tôi đang cố gắng sử dụng ID sản phẩm thật, nhưng tôi luôn luôn nhận được lỗi UI sau:Mua hàng trong ứng dụng Android không hoạt động

The item that you were attempting to purchase could not be found.

Trong nhật ký tôi có thể thấy như sau:

D/Finsky(14007): [1] CarrierParamsAction.createCarrierBillingParameters: Carrier billing config is null. Device is not targeted for DCB 2. E/Finsky(14007): [3407] FileBasedKeyValueStore.delete: Attempt to delete 'paramstHSCrkH2npg__b-wWCeLSA' failed! E/Volley(14007): [3393] BasicNetwork.performRequest: Unexpected response code 500 for https://android.clients.google.com/fdfe/preparePurchase D/Finsky(14007): [1] PurchaseFragment.handleError: Error: PurchaseError{type=2 subtype=0}

Tôi đã làm tất cả các thiết lập cơ bản :

  • tải apk của tôi lên kênh alpha trong bảng điều khiển dành cho nhà phát triển (để làm điều đó tôi phải thay đổi ngày hiện tại trên PC 2 ngày khi phát hành APK đã ký), vì vậy trạng thái ứng dụng đã sẵn sàng xuất bản bây giờ
  • thêm id sản phẩm thực tế và sửa status của mình để "hoạt động", được sử dụng cùng một id sản phẩm trong mã của tôi
  • thêm giấy phép RSA chính từ giao diện điều khiển để mã của tôi
  • thêm tài khoản thử nghiệm gmail để an ủi các thiết lập giấy phép
  • cài đặt trên thiết bị cùng một gói phát hành và sử dụng tài khoản gmail thử nghiệm tại đó

Còn gì khác nữa?

+0

tôi đang đối mặt với cùng một vấn đề để bạn tìm thấy giải pháp nào cho điều đó ?? – kunal

+0

@kunal Tôi cũng phải đối mặt với cùng một lỗi. Câu trả lời được đăng của amilien sẽ không hoạt động đối với tôi ... vui lòng đăng câu trả lời nếu bạn nhận được nó –

Trả lời

3

Giải pháp là thay đổi trạng thái "sẵn sàng xuất bản" thành "được xuất bản" trong kênh alpha. Ứng dụng sẽ không có sẵn trên thị trường, nhưng mua hàng trong ứng dụng sẽ hoạt động. Sau đó, nếu mọi thứ đều ổn, ứng dụng có thể được chuyển từ alpha sang sản xuất.

+0

N.B. : Bạn không thể mua một mặt hàng trong ứng dụng với cùng một tài khoản của ứng dụng đã xuất bản của bạn. –

+1

Lần cuối cùng tôi thiết lập IAP là đủ để ứng dụng được tải lên dưới dạng phiên bản nháp, nhưng dường như "Ứng dụng nháp không còn được hỗ trợ": http://developer.android.com/google/play/billing/billing_testing. html # draft_apps – britzl

Các vấn đề liên quan