2012-02-27 40 views
7

tôi cần kiểm tra khi nào ứng dụng bắt đầu thì sản phẩm Trong ứng dụng đã được người dùng mua hàng hay không.Cách kiểm tra sản phẩm thanh toán trong ứng dụng của tôi đã được người dùng mua trong ứng dụng?

cách kiểm tra người dùng đã mua xác định sản phẩm ứng dụng?

cũng hoạt động khi gỡ cài đặt ứng dụng và cài đặt lại ứng dụng, chức năng này cung cấp bởi api android hay không?

ai cũng có thể gợi ý cho tôi mà bước theo cho nên thành viên này không lại mua sản phẩm và chúng tôi kiểm tra ở phía ứng dụng của nó mua sau đó chúng tôi cung cấp một số tính năng cho người dùng trong ứng dụng ..

Cảm ơn

Trả lời

8

Trước hết , bạn cần một cơ sở dữ liệu để duy trì các đơn đặt hàng. Thứ hai, khi người dùng cài đặt ứng dụng của bạn. Bạn phải phát hành một RESTORE_TRANSACTIONS những gì người dùng đã mua và chèn kết quả vào cơ sở dữ liệu cục bộ. bạn có thể đọc thêm trong liên kết này. http://developer.android.com/guide/market/billing/billing_overview.html

tìm kiếm cho từ khóa RESTORE_TRANSACTIONS

+0

Tôi đã sử dụng mẫu mã sau đây để làm trong ứng dụng thanh toán http://blog.blundell-apps.com/simple-inapp-billing-payment/ nhưng khi tôi gọi restoreTransactionInformation (Dài nonce) phương pháp được đưa ra trong mẫu mã, m không thể có được các mục đã được mua .. tôi không thể tìm ra từ nơi nó trả lại id sản phẩm đã được mua – AndroidDev

+0

Tôi đang lập kế hoạch để lưu thông tin này trong bộ nhớ thay vì cơ sở dữ liệu. Điều này sẽ có bất kỳ vấn đề? –

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