2012-11-12 34 views
2

在從應用內購買API以下JSON數據,訂單ID即將爲十進制值,先前使用它來作爲整數值僅..(請假設「X」爲一些數量)Android應用內購買,以十進制值形式獲取orderid?

{ 
    "notificationId":"87356XXXXXX684814", 
    "orderId":"12999763169XXXX758.13774087XXXX934", 
    "packageName":"tst.package.name", 
    "productId":"p8787p_31908503", 
    "purchaseTime":1352692129000, 
    "purchaseState":0, 
    "purchaseToken":"pswjwhvxxxxxxxsyhlfbxuxpt" 
}, 

因此,任何人都可以確認orderId應該始終是一個整數而不是小數,如果它是小數,那麼是不是有問題?

+0

它看起來是一個字符串。 – Magicode

+0

它不取決於API規範嗎? –

+0

它只用來整數,但最近我們看到這些十進制值也是... – Sanniv

回答

0

有關更多詳細信息,請參見http://developer.android.com/google/play/billing/billing_admin.html

對於日期爲2012年12月5日或之後的交易,Google Checkout會分配商家訂單號(而不是Google訂單號),並將商戶訂單號報告爲訂單ID的值。

+0

是的,已經發現那個時候,他們甚至在通知我們之前實際上已經開始了它)... – Sanniv