2016-06-20 47 views
0

我正在測試OpenIAB以從亞馬遜IAP v1升級到Unity中的v2。我正在使用最新的OpenIAB統一插件。OpenIAB Unity消耗亞馬遜商店的故障

我能夠查詢和購買IAP,但隨後對OpenIAB.consumePurchase的調用返回失敗回調。我正在用亞馬遜的App Tester進行測試。

我得到下面的 「原始JSON無效」 錯誤調用後OpenIAB.consumeProduct(..)

原始JSON是無效的: { 「ITEMTYPE」: 「應用程式內」, 「訂單ID」: 「」 「軟件包名」: 「」, 「SKU」: 「productexample」, 「purchaseTime」:0 「purchaseState」:0 「developerPayload」: 「」, 「標記」: 「q1YqVrJSSi_OKynKLEhNzC4uyc9OzSvOTS3Ozc8vKMnMzzNU0lFKAaoxNDEzMzY3NzM2NjY1AoqVAsVyjD18zCMKClx9M4r83V3ySossdUtzygrzc4uC080KK_1dvHMTM8zNcrxCbYFaSpSsDGoB」, 「originalJson」: 「」, 「signature」:「」,「appstoreName」:「com.amazon.apps」,「receipt」:「」}

I我有多個其他問題,例如我沒有從queryInventorySuccess回調中獲取orderId或receiptID以獲取已完成的購買。我看到有效的productId但沒有orderId,即使我在App Tester上看到了receiptId。 Token,ReceiptId和OrderId有什麼區別?

此外,在接收器中使用android:name中的清單中的以下內容有什麼區別。這裏可能有問題嗎?

<receiver android:name="com.amazon.inapp.purchasing.ResponseReceiver"> 
     <intent-filter> 
      <action 
       android:name="com.amazon.inapp.purchasing.NOTIFY" 
       android:permission="com.amazon.inapp.purchasing.Permission.NOTIFY"/> 
     </intent-filter> 
    </receiver> 

相比,使用

<receiver android:name="com.amazon.device.iap.ResponseReceiver"> 
     <intent-filter> 
      <action 
      android:name="com.amazon.inapp.purchasing.NOTIFY" 
      android:permission="com.amazon.inapp.purchasing.Permission.NOTIFY"/> 
     </intent-filter> 
    </receiver> 

如果我在Android清單使用的第一個版本,然後應用程序只是崩潰的開始

+0

內置IAP/IAB在Unity?!? – Fattie

+0

@JoeBlow內置Unity IAP/IAB?你是指使用prime31的資產商店還是另一個? – Htlcs

+0

我在嘗試OpenIAB,因爲它是所有商店的單一平臺解決方案。它包裹着亞馬遜IAP v2,這正是我所需要的 – Htlcs

回答

2

只是純粹備案Htcls,

由於大約2015年Unity3D現在有

內置應用內購買Unity的一個集成功能。

與任何以前的IAP/IAB方法相比,它的使用非常簡單。

https://docs.unity3d.com/Manual/UnityIAP.html

https://unity3d.com/learn/tutorials/topics/analytics/integrating-unity-iap-your-game

它是完全免費的,完全內置在統一。

這是幾年來App應用行業最重大的變化之一。

此前,實現IAP/IAB(蘋果/谷歌)是一款巨大的遊戲遊戲。 (Prime31插件很受歡迎。)通常比製作實際遊戲更麻煩。它現在可以相對簡單地實現在Unity內部沒有任何插件

此時,對IAP/IAB使用任何其他方法都是非常不尋常的。這是一個令人難以置信的進步和巨大的時間節省,它現在是內置於統一。

關於

亞馬遜...

店覆蓋面,請遵循這裏的線程

http://forum.unity3d.com/threads/unity-iap-store-guides-amazon-apple-google-play-windows.372647/

https://docs.google.com/document/d/1QxHRo7DdjwNIUAm0Gb4J3EW3k1vODJ8dGdZZfJwetYk

團結職員 「nicholasr」 等正在積極回答所有問題關於這個話題。

考慮這個非常簡單的代碼庫展示瞭如何內置IAP/IAB你爲什麼不使用作品

http://forum.unity3d.com/threads/unity-iap-store-guides-amazon-apple-google-play-windows.372647/page-3#post-2565610