2012-03-20 39 views
15

Tôi nhận thấy rằng thiết bị có thể có nhiều tài khoản Google được đăng nhập đồng thời. Tôi hiểu rằng trước Honeycomb, có một ID chính; từ Honeycomb trên bạn có thể chỉ cần cắm vào một số. Tôi hiện có hai ID đăng nhập vào máy tính bảng thử nghiệm của mình.Lấy ID Google được sử dụng trong mua hàng thanh toán trong ứng dụng

Khi mua từ Google Play, bạn có thể chọn tài khoản được sử dụng để thực hiện mua hàng. Tôi muốn thêm thanh toán trong ứng dụng vào ứng dụng tôi đang viết và tôi muốn đảm bảo mỗi ID Google nhận được giao dịch mua trên bất kỳ thiết bị nào, điều đó có nghĩa là tôi cần biết ID nào được sử dụng để thực hiện giao dịch mua ở nơi đầu tiên . Điều này có nghĩa là tôi cần thực hiện một trong các thao tác sau:

  1. Buộc Google Play sử dụng một trong các ID Google được người dùng chọn trong ứng dụng của tôi;
  2. Truy xuất ID mà Google Play đã sử dụng để mua hàng.

Tài liệu dường như được viết với giả thiết rằng chỉ có một người mua sẽ hoạt động trên một thiết bị. có khả năng làm cái này không?

Trả lời

1

Tôi đoán ứng dụng sẽ được liên kết với tài khoản google bạn đã sử dụng để tải xuống ứng dụng. Bạn có thể phải sử dụng cùng một id google để thực hiện giao dịch mua. Nếu không, việc khôi phục các giao dịch mua có thể là một vấn đề.

+0

Bạn cũng có thể đúng. Tôi đã không nghĩ về điều này. Nó đơn giản hóa mọi thứ khá nhiều, có khả năng. –

+7

Điều này đặt ra câu hỏi: làm thế nào để bạn tìm ra tài khoản google nào đã tải xuống ứng dụng? –

2

Điều này có vẻ là một vấn đề với ứng dụng Google PlayStore. Điều tương tự đã được báo cáo tại

https://code.google.com/p/marketbilling/issues/detail?id=76

+0

Phải. Mặc dù đáng lưu ý rằng báo cáo này có thể liên quan đến phiên bản 2 của thanh toán trong ứng dụng. – Pooks

+0

Tôi đã thử phiên bản 3 của IAB và thấy rằng vấn đề vẫn còn tồn tại. –

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