OpenIAB Unity消耗亚马逊商店的失败

时间:2016-06-20 22:24:26

标签: unity3d in-app-purchase in-app-billing

我正在测试OpenIAB从Unity中的amazon IAP v1升级到v2。我正在使用最新的OpenIAB统一插件。

我可以查询并购买IAP,但随后对OpenIAB.consumePurchase的调用将返回失败回调。我正在使用亚马逊的App Tester进行测试。

我收到以下错误"原来的json无效"在调用OpenIAB.consumeProduct(..)

之后
  

原json无效:   {" ITEMTYPE":"应用程式内""订单ID":"""的packageName":" "" SKU":" productexample"" purchaseTime":0," purchaseState":0," developerPayload& #34;:"""令牌":" q1YqVrJSSi_OKynKLEhNzC4uyc9OzSvOTS3Ozc8vKMnMzzNU0lFKAaoxNDEzMzY3NzM2NjY1AoqVAsVyjD18zCMKClx9M4r83V3ySossdUtzygrzc4uC080KK_1dvHMTM8zNcrxCbYFaSpSsDGoB"" originalJson":"",& #34;签名":""" appstoreName":" com.amazon.apps""收据":”& #34;}

我还有其他一些问题,例如我没有收到来自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清单中使用第一个版本,那么应用程序就会在启动时崩溃

1 个答案:

答案 0 :(得分: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

完全免费且完全内置于Unity。

这是几年来应用行业最重大的变化之一。

以前,实现IAP / IAB(Apple / Google)是游戏中的巨大努力。 (Prime31插件很受欢迎。)通常它比制作实际游戏更麻烦。现在可以相对简单地在Unity内部 完全没有插件 来实现。

此时,对IAP / IAB使用任何其他方法是极不寻常的。它现在已经内置于Unity,这是一个令人难以置信的进步和巨大的节省时间。

关于

亚马逊...

商店报道,请点击此处的主题

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

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

Unity员工&#34; nicholasr&#34;和其他人正在积极回答有关该主题的所有问题。

考虑这个非常简单的代码库,它显示了内置的IAP / IAB如何工作

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