2012-12-13 5 views
6

Tôi có một ứng dụng sử dụng v3 mới trong thanh toán ứng dụng và tất cả đều hoạt động tốt trên nhiều thiết bị. Ngoại lệ duy nhất là Nexus 7 mà khi cố gắng khởi tạo helper theo tài liệu hướng dẫn here của Google, thông báo lỗi:Android Trong App BIlling v3 không hoạt động Nexus 7

12-12 20:26:43.769: E/EnvironmentMainActivity(15324): Problem setting up In-app Billing: IabResult: Error checking for billing v3 support. (response: 3:Billing Unavailable) 

Điều này xảy ra vào ngày 2 Nexus khác nhau 7 mà mỗi người đều có tài khoản người dùng hoàn toàn tách biệt trên chúng. Cả hai thiết bị đều có phiên bản 3.10.9 của cửa hàng phát, giống như tất cả các thiết bị Nexus khác mà tôi đã thử nghiệm hoạt động hoàn hảo. Do tính chất gần đây của v3 của thư viện, có ít hơn báo chí về việc phát hành trực tuyến. Có ai biết gì về điều này?

+0

Kiểm tra phiên bản Dịch vụ của Google Play trên thiết bị của bạn. Nó * có vẻ * nó cũng phụ thuộc vào nó, mặc dù chức năng nằm trong ứng dụng Cửa hàng Play. –

+1

Cf. điều này bởi Ian Ni-Lewis của Google: 'IABv3 được tích hợp vào các dịch vụ của Google Play, vì vậy nó yêu cầu cập nhật lên APK dịch vụ của Play. V2 được tích hợp vào chính ứng dụng Cửa hàng Play. Vấn đề bộ nhớ cache/EULA không liên quan cụ thể đến IAB, nó liên quan đến việc thiết lập Dịch vụ Play (và hy vọng là không cần thiết đối với hầu hết người dùng, phần bộ nhớ cache). Đó là một điều đáng tiếc trong giai đoạn chuyển đổi này khi Play Services phải được cập nhật trước khi ứng dụng của bạn có thể tận dụng nó, nhưng tôi nghĩ hầu hết mọi người sẽ đồng ý rằng nó tốt hơn là chờ nâng cấp hệ điều hành. ' –

+0

BTW, GPS mới nhất là 2.0.12: https://play.google.com/store/apps/details?id=com.google.android.gms –

Trả lời

16

Xóa bộ nhớ cache và dữ liệu của Cửa hàng Google Play, sau đó khởi động Cửa hàng Google Play ít nhất một lần.

+0

Thanh toán cố định không được hỗ trợ, tuy nhiên hiện tại nó cho biết không thể tìm thấy mục. Ill làm cho một câu hỏi mới cho rằng vào buổi sáng, như điều này về mặt kỹ thuật không giải quyết được câu hỏi ban đầu. – Jared

+1

Hóa ra lỗi đó là do tôi thay đổi tên gói của mình nên nó không khớp với google play. Giám sát nhỏ gây ra bởi quá nhiều mã hóa. Cảm ơn các đầu vào. – Jared

+0

vậy tại sao bạn chấp nhận câu trả lời? –

2

Tôi gặp sự cố khi tôi chạy mã trên thiết bị là không được đăng nhập trong Cửa hàng Google Play. Thay đổi thiết bị, sự cố được giải quyết.

+0

Cảm ơn - đây là vấn đề đối với tôi. Thiết bị thử nghiệm không được đăng nhập bằng tài khoản Google – Bonton255