我集成inappPurchase代碼到我的android application.its工作正常,但我需要處理 購買數據,因爲如果用戶購買我的產品卸載後,幾天後他再次安裝在senario中,無需再次購買。爲此,如何處理數據如何獲取inapp購買數據
1
A
回答
0
當用戶卸載文件時,您所放置的大部分數據都會被刪除,因此基本上可以在電話上以加密格式創建文件或文件夾,在SD卡上(最好使用手機存儲)
但如果用戶在他的手機上進行了出廠重置,則所有信息都將丟失
所以
可以創建一個Web服務,並通過所有的帳戶信息,您可以使用手機的IMEI號碼,作爲用戶唯一的ID或使用登錄信息,以便您可以識別他或她即使他或她改變了她的電話
或使用谷歌的GCM瞄準個人客戶
編輯
雅恢復是有Android In-app billing RESTORE_TRANSACTION usage
但如果你不使用內置的,但使用paypal SDK或其他方法,那麼我們有上述選項
0
你應該維護服務器端每個設備的所有購買數據。
0
您必須使用RestoreTransactions函數獲取特定用戶的購買數據。
mBillingService.restoreTransactions();
而且在ResponseHandler.java文件,你會得到那些每個用戶帳戶管理
public static void purchaseResponse(final Context context,
final PurchaseState purchaseState, final String productId,
final String orderId, final long purchaseTime,
final String developerPayload, final String purchaseToken) {
}
0
項目的所有細節可以每個用戶帳戶只有一次購買。當每個用戶帳戶管理項目時,Google Play會以每個用戶爲基礎永久存儲每個項目的交易信息。這使您可以使用RESTORE_TRANSACTIONS請求查詢Google Play並恢復特定用戶購買的物品的狀態。
參考此鏈接:
http://developer.android.com/guide/google/play/billing/billing_admin.html
而且閱讀節 '選擇一個採購類型'。
相關問題
- 1. 如何獲取購買狀態:InApp Billing
- 2. iPhone InApp購買
- 3. Apple InApp購買
- 4. Android InAPP購買?
- 5. iOS InApp購買
- 6. Apple inapp購買
- 7. inapp購買重新獲得
- 8. 獲取購買產品清單,inApp購買iPhone
- 9. InApp購買單AppleId
- 10. InApp購買ios Phonegap
- 11. InApp購買實施
- 12. 關於inapp購買
- 13. Android inapp購買V3
- 14. 如何獲取自動更新inapp購買的共享密鑰?
- 15. 購買後連接失敗時如何測試inapp購買?
- 16. iOS inApp購買,如何識別他的產品購買
- 17. 如何在Android中恢復inApp購買?
- 18. inApp iOS7購買問題
- 19. Cocos2dx InApp爲ios購買
- 20. 禁用/隱藏InApp購買
- 21. Android InApp購買示例
- 22. InApp購買電話1.4.1
- 23. iOS - Inapp購買 - 訂閱
- 24. InApp在ios中購買
- 25. iPhone中的Inapp購買
- 26. InApp購買產品ID
- 27. InApp購買界面指南
- 28. InApp購買Jailbroken設備
- 29. 重新測試InApp購買
- 30. InApp購買verifyReceipt(錯誤-42351)
RESTORE_TRANSACTION請求會給你所有購買的數據。所以你需要在應用程序第一次安裝時直接給應用程序提供選項,或者直到用戶恢復它。很簡單的解決方案 –