簡體   English   中英

Android / iOS應用內結算。 唯一身份

[英]Android/Ios in-app billing. unique ID

我制作了一個適用於Android和Ios的cordova 3.3應用程序,我想出售一個高級版本,該版本允許保存我的遠程數據庫中每個數據庫的設置和數據,以便他們更換手機后可以輕松恢復。

最初我以為會收到他們的google / apple帳戶電子郵件,但似乎不可能。

因此,我認為我只需要從購買的物品中獲得唯一的ID,就可以將其用作我的遠程數據庫上的用戶ID。

我將這個插件用於android: https : //github.com/poiuytrez/AndroidInAppBilling/tree/master/v3

因此,inappbilling.buy(success,fail,productId)和inappbilling.getPurchases(success,fail)都返回一個json對象,例如:

{“ orderId”:“ 12999763169054705758.1385463868367493”,“ packageName”:“ com.example.myPackage”,“ productId”:“ example_subscription”,“ purchaseTime”:1397590291362,“ purchaseState”:0,“ purchaseToken”:“ ndglbpnjmbfccnaocnppjjfa.AO- J1Ozv857LtAk32HbtVNaK5BVnDm9sMyHFJkl-R_hJ7dCSVTazsnPGgnwNOajDm-Q3DvKEXLRWQXvucyW2rrEvAGr3wiG3KnMayn5yprqYCkMNhFl4KgZWt -4- b4Gr29_Lq8kcfKCkI57t5rUmFzTdj5fAdvX5KQ“}

有人可以確認我,而orderId在Android上絕對是唯一的嗎? (帶有源鏈接或證明請)?

我將在Ios上遇到同樣的問題,所以您知道一個值是否可以在Ios上達成交易? 我在此插件中看不到恢復功能的返回值: https : //github.com/j3k0/PhoneGap-InAppPurchase-iOS

如果兩者都可以,我可以注冊這樣的ID:“ android _” + orderId或“ ios _” + ??? 作為用戶ID

好吧,我在裁判上找到了答案。 http://developer.android.com/google/play/billing/billing_reference.html

“ orderId:交易的唯一訂單標識符。它對應於Google電子錢包訂單ID。” 所以我認為對於Android來說還可以。 我將看看Ios參考。

如果您想為我的案例提供更好的主意,請隨時添加另一個答案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM