【发布时间】:2016-04-07 22:14:17
【问题描述】:
我已尝试为我正在构建的应用程序实施 GDX Pay for IOS。 我正在使用 GDXPay 0.7.0 和 GDX 版本 1.7.1
我已在设置中退出应用商店,并在 itunesconnect 上的沙盒环境中创建用户 ID,以便在提示 IAP 时登录。
但是,应用程序在调用 installIAP() 时崩溃而没有给我一个登录提示。然而,登录提示确实会在应用程序崩溃后出现。
不胜感激在这方面的任何帮助。提前致谢。
2016-01-04 15:24:30.810 IOSLauncher[3511:1011291] [信息] IAP:IAP: gdx-pay 成功实例化。 [GdxPay/AppleIOS] 安装 购买观察员...
[GdxPay/AppleIOS] 请求产品...
2016-01-04 15:24:30.864 IOSLauncher[3511:1011291] [调试] IOS应用:已恢复
[GdxPay/AppleIOS]产品成功收到!
[GdxPay/AppleIOS]购买观察者安装成功!
[GdxPay/AppleIOS] 有 0 笔未完成的交易。尝试 完成...
警告:调用 NSError 子类的 getClassDomain() 失败 org.robovm.apple.foundation.NSCocoaError
警告:调用 NSError 子类的 getClassDomain() 失败 org.robovm.apple.storekit.SKError
[GdxPay/AppleIOS] 交易失败:错误域=SSServerErrorDomain Code=0 "您无权购买此 InApp 此时为沙盒。" UserInfo={NSLocalizedDescription=你不是 目前已获授权在 Sandbox 中购买此 InApp。}
com.badlogic.gdx.utils.GdxRuntimeException: java.lang.RuntimeException:事务失败:错误 Domain=SSServerErrorDomain Code=0 "您无权制作 目前在 Sandbox 中购买了这个 InApp。” UserInfo={NSLocalizedDescription=您无权制作 此时在 Sandbox 中购买此 InApp。} com.vxxxxxxs.pxxxxxxxg.app.PxxxxLxxxg$1.handlePurchaseError(PxxxxxLxxxxg.java:70) 在 com.badlogic.gdx.pay.ios.apple.PurchaseManageriOSApple$AppleTransactionObserver.updatedTransactions(PurchaseManageriOSApple.java:392) 在 com.badlogic.gdx.pay.ios.apple.PurchaseManageriOSApple$AppleTransactionObserver.$cb$paymentQueue$updatedTransactions$(PurchaseManageriOSApple.java) 在 org.robovm.apple.uikit.UIApplication.main(Native Method) 在 org.robovm.apple.uikit.UIApplication.main(UIApplication.java:395) 在 com.vxxxxxxs.pxxxxxxxg.app.IOSLauncher.main(IOSLauncher.java:42)
原因:java.lang.RuntimeException:事务失败:错误 Domain=SSServerErrorDomain Code=0 "您无权制作 目前在 Sandbox 中购买了这个 InApp。” UserInfo={NSLocalizedDescription=您无权制作 目前在 Sandbox 中购买此 InApp。} ... 5 更多
【问题讨论】:
标签: ios libgdx in-app-purchase robovm