Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Unity Unibill插件问题与Amazon测试有关,AMAZONAPPSTORE\u GETITEMDATAREQUEST\u未返回产品_Android_Unity3d_Amazon_Payment_Kindle - Fatal编程技术网

Android Unity Unibill插件问题与Amazon测试有关,AMAZONAPPSTORE\u GETITEMDATAREQUEST\u未返回产品

Android Unity Unibill插件问题与Amazon测试有关,AMAZONAPPSTORE\u GETITEMDATAREQUEST\u未返回产品,android,unity3d,amazon,payment,kindle,Android,Unity3d,Amazon,Payment,Kindle,我为我的Unity项目设置了Unibill,Android支付一切正常。现在试图让它在亚马逊上运行,但它不起作用 我在打开和关闭“亚马逊沙盒”的情况下尝试了它。我用预先制作的“amazon.sdktester.json”和用Unibill自动创建的一个来尝试它。似乎什么都不管用。我不断得到以下错误: In App Purchasing SDK - Sandbox Mode: PurchasingListener Context: com.unity3d.player.UnityPlayerNat

我为我的Unity项目设置了Unibill,Android支付一切正常。现在试图让它在亚马逊上运行,但它不起作用

我在打开和关闭“亚马逊沙盒”的情况下尝试了它。我用预先制作的“amazon.sdktester.json”和用Unibill自动创建的一个来尝试它。似乎什么都不管用。我不断得到以下错误:

In App Purchasing SDK - Sandbox Mode: PurchasingListener Context: com.unity3d.player.UnityPlayerNativeActivity@41a3ea20
UnibillBiller: GetItemDataRequest returned an empty product list. Have you created your purchases on the Amazon developer portal?.
See http://www.outlinegames.com/unibillerrors#AMAZONAPPSTORE_GETITEMDATAREQUEST_NO_PRODUCTS_RETURNED
不确定是否有什么把戏,或者我是否遗漏了一些明显的东西

谢谢

更新: 我又添加了一些日志。不确定这是否有帮助

D/c       ( 6745): In App Purchasing SDK - Sandbox Mode: handleResponse
I/c       ( 6745): sendGetPurchaseUpdates with user idl3HL7XppEMhrOGDnur9-ulvqomrSg6qyODKmah76lJU=
I/c       ( 6745): send PurchaseUpdates with user id:l3HL7XppEMhrOGDnur9-ulvqomrSg6qyODKmah76lJU=;reset flag:true, local cursor:null, parsed from old requestId:GET_USER_ID_FOR_PURCHASE_UPDATES_PREFIX:1:0f310aba-f83e-4643-b5e3-896b3c552524
W/AmazonAppTester/PurchaseUpdatesCommandHandler( 5192): Error parsing offset:
W/AmazonAppTester/PurchaseUpdatesCommandHandler( 5192): java.lang.NumberFormatException: Invalid long: ""
W/AmazonAppTester/PurchaseUpdatesCommandHandler( 5192):     at java.lang.Long.invalidLong(Long.java:125)
W/AmazonAppTester/PurchaseUpdatesCommandHandler( 5192):     at java.lang.Long.parseLong(Long.java:346)
W/AmazonAppTester/PurchaseUpdatesCommandHandler( 5192):     at java.lang.Long.parseLong(Long.java:319)
W/AmazonAppTester/PurchaseUpdatesCommandHandler( 5192):     at com.amazon.sdktestclient.iap.command.PurchaseUpdatesCommandHandler.parseOffset(PurchaseUpdatesCommandHandler.java:122)
W/AmazonAppTester/PurchaseUpdatesCommandHandler( 5192):     at com.amazon.sdktestclient.iap.command.PurchaseUpdatesCommandHandler.executeRequest(PurchaseUpdatesCommandHandler.java:49)
W/AmazonAppTester/PurchaseUpdatesCommandHandler( 5192):     at com.amazon.sdktestclient.iap.command.IapCommandHandler.execute(IapCommandHandler.java:59)
W/AmazonAppTester/PurchaseUpdatesCommandHandler( 5192):     at com.amazon.sdktestclient.command.CommandBroker.onHandleIntent(CommandBroker.java:30)
W/AmazonAppTester/PurchaseUpdatesCommandHandler( 5192):     at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65)
W/AmazonAppTester/PurchaseUpdatesCommandHandler( 5192):     at android.os.Handler.dispatchMessage(Handler.java:99)
W/AmazonAppTester/PurchaseUpdatesCommandHandler( 5192):     at android.os.Looper.loop(Looper.java:151)
W/AmazonAppTester/PurchaseUpdatesCommandHandler( 5192):     at android.os.HandlerThread.run(HandlerThread.java:60)
D/c       ( 6745): In App Purchasing SDK - Sandbox Mode: handleResponse
I/c       ( 6745): Offset for PurchaseUpdatesResponse:0
D/UnibillAmazonPlugin( 6745): onPurchaseUpdatesResponse
E/Unity   ( 6745): UnibillBiller: GetItemDataRequest returned an empty product list. Have you created your purchases on the Amazon developer portal?.
E/Unity   ( 6745): See http://www.outlinegames.com/unibillerrors#AMAZONAPPSTORE_GETITEMDATAREQUEST_NO_PRODUCTS_RETURNED

我不能评论,因为我没有足够的“声誉”,但显然我可以回答


亚马逊的测试客户端本身似乎存在问题。堆栈跟踪不是来自Unibill。请发送或发布Unibill生成的json文件,该文件中可能存在导致amazon客户端崩溃的内容。

您是否在amazon商店端正确创建了您的购买数据?是的,那里一切正常。检查我刚刚添加的更新。我很感谢你的帮助。我通过电子邮件把文件发给你了。