2013-01-16 123 views
12

我已經在我的應用程序中使用IAB幾個月了,我注意到一些來自IAB的簽名數據看起來像這樣。 (注意爲了簡潔,我刪除了簽名)。IAB簽署的數據沒有訂單

{"signedData":"{\"nonce\":-5355169768522252731,\"orders\":[]}","signature":"xxx...."} 

請注意,在此已簽名的數據響應中沒有任何訂單。有沒有人知道什麼會導致此消息從IAB服務返回?它似乎根本沒有價值。

+0

你是看到這個在你自己的設備上,或者以某種方式從現場的用戶那裏得到它嗎? – DrC

+0

另外,請檢查訂單是否與您在商家帳戶中看到的內容相符。人們會嘗試破解IAP,並且通常會顯示爲無效簽名。 – DrC

+0

這是使用IAB 2.0 API生產的。它似乎是分批進入的,也就是說,我會得到一大堆(同時也沒有得到任何合法的IAB購買)。然後它會停止,我會開始得到合法的迴應。它感覺(雖然我沒有證據),就像它是一個定期發生的IAB服務器問題。 –

回答

1

如果用戶沒有購買任何東西,調用restoreTransactions()將產生一個空訂單的消息。