Tôi đang cố gắng kiểm tra mua hàng inapp, nhưng mỗi lần tôi triển khai với nhật thực (đã ký bằng khóa gỡ lỗi), nó nói: "Phiên bản này của ứng dụng không được định cấu hình cho Thị trường thanh toán. Hãy kiểm tra trung tâm trợ giúp để biết thêm thông tin. " Khi tôi xuất phiên bản phát hành của gói ứng dụng (đã ký bằng khóa riêng tư của tôi), thì không sao. Câu hỏi của tôi là: tôi phải xuất một gói ứng dụng, tải nó lên thiết bị, để chạy thử nghiệm? Đó là rất nhiều thời gian lãng phí, và tôi không thể chạy thử nghiệm. Tôi có thiếu gì đó không?Kiểm tra mua hàng inapp bằng khóa gỡ lỗi
Trả lời
Xuất APK đã ký thông qua ADT trong Eclipse thực sự khá cồng kềnh. Một cơ chế xây dựng hiệu quả hơn nhiều là xây dựng gỡ lỗi hoặc phát hành các phiên bản thông qua một kịch bản xây dựng Ant (xem "Building and Running from the Command Line"). Tôi đã thêm một số mục tiêu Ant để cài đặt các APK được tạo mới này ngay lập tức lên thiết bị được đính kèm.
Nếu bạn tạo dự án mới thông qua android create project
(xem "Managing Projects from the Command Line"), bạn sẽ nhận được tệp build.xml cơ bản để bắt đầu.
Bạn có thể mua sản phẩm thử nghiệm 'android.test.purchased' bằng cách sử dụng phiên bản gỡ lỗi. Đối với một sản phẩm 'thực', bạn cần phải ký bằng khóa phát hành và tải lên một phiên bản nháp cho thị trường. Để tiết kiệm thời gian, bạn nên sử dụng sản phẩm thử nghiệm cho đến khi ứng dụng của bạn hoạt động và chỉ sử dụng ID sản phẩm thực cho thử nghiệm cuối cùng. Hãy xem documentation để biết thêm chi tiết
Điều này cũng hữu ích vì nó làm rõ sự khác biệt chính giữa sản phẩm 'thực' và phản hồi tĩnh. – gmate
Nếu bạn sử dụng 'android.test.purchased' vào lần tiếp theo bạn truy vấn khoảng không quảng cáo, bạn sẽ nhận được lỗi, vì 'android.test.purchased' bị hỏng và không vượt qua quá trình xác thực. – GaRRaPeTa
Nếu bạn xem tài liệu, tôi sẽ thấy rằng bây giờ họ yêu cầu bạn tải ứng dụng lên kênh alpha hoặc beta để thử nghiệm IAP. –
Tôi đã gặp phải sự cố tương tự và phải cài đặt ứng dụng từ chính thị trường trước khi nó hoạt động. Tải xuống cùng một APK không hoạt động vì một lý do nào đó.
- 1. InApp mua trong Android
- 2. Kiểm tra khóa có mua nó không?
- 3. Cách kiểm tra mua hàng trong ứng dụng trong Android?
- 4. Gỡ lỗi node.js bằng trình kiểm tra nút và forever.js
- 5. Cách gỡ lỗi kiểm tra bằng Play! 2.0
- 6. Trong App Lỗi mua hàng trong mã tĩnh
- 7. Không thể gỡ lỗi kiểm tra bằng Resharper - Không thể chạy trình gỡ lỗi
- 8. App ID và Bundle Seed ID trong nhiều ứng dụng với ASPN, InApp mua hàng, và
- 9. gỡ lỗi và kiểm tra $ _POST
- 10. Các giao dịch mua InAPP được lưu trữ ở đâu?
- 11. Lỗi mua hàng trong ứng dụng -1001
- 12. Gỡ lỗi kiểm tra nút hoa nhài bằng nút thanh tra
- 13. Gỡ lỗi một số kiểm tra PhpUnit trong Eclipse
- 14. Kiểm tra biến trong trình gỡ lỗi SLIME lisp
- 15. Visual Studio không gỡ lỗi khi gỡ lỗi kiểm tra đơn vị?
- 16. iOS đầu tiên inapp-mua phải nộp nhị phân để thử nghiệm hộp cát
- 17. Kiểm tra trong bộ nhớ hsqldb trong khi gỡ lỗi
- 18. Visual Studio - đột nhiên không thể gỡ lỗi kiểm tra
- 19. đăng nhập gỡ lỗi kích hoạt kiểm tra trong java
- 20. InApp Purchase - Cách phát hiện khi thông báo 'Xác nhận mua hàng trong ứng dụng' của bạn được hiển thị
- 21. cách gỡ lỗi lỗi từ khóa khóa phông chữ
- 22. Lỗi mua lại khóa cơ sở dữ liệu và hsqldb
- 23. Trong các tính năng Mở khóa mua hàng của ứng dụng
- 24. Kiểm tra đơn vị gỡ lỗi trong C bằng cách sử dụng séc
- 25. Kiểm tra đơn vị gỡ lỗi chạy trên dòng cmd bằng cách sử dụng Eclipse
- 26. Gỡ lỗi khách hàng Socket.io?
- 27. Trình gỡ lỗi VS2008 Hàng
- 28. iOS Trong ứng dụng Mua hàng: thử mua hàng thực mà không cần gửi cho Apple
- 29. Sử dụng ví dụ về Android InApp Billing V3. Hit Mua, Nút Quay lại, và mua một lần nữa gây ra lỗi
- 30. Gỡ lỗi bằng MbUnit/Gallio 3.1
Với ANT thì không sao. Tôi xây dựng apx. 5 lần một ngày, và tôi thấy nó đủ nhanh. – gmate