我关注了thistutorial允许我的应用程序构建用于DEBUG、ADHOC测试(针对我的Beta用户)和RELEASE。一切都很好我的应用内购买除外。此设置后我的BundleID是:调试:com.mycompany.myproduct.debug特别:com.mycompany.myproduct.adhoc发布:com.mycompany.myproduct(RELEASEID与此新设置之前相同。由于此方法会根据构建更改BundleID,并且当我以运行我的应用程序时,应用内购买与特定的BundleID相关联DEBUG或ADHOC当我调用requestProductsWithCom
我在互联网上搜索过这方面的帮助,但无济于事。我的应用程序在应用程序商店上线,少数用户报告应用程序卡住并在进行应用程序内购买后崩溃(我游戏中唯一的IAP,它基本上解锁了完整版本)。即使他们重新启动设备并尝试继续,它也会再次崩溃。我无法重现崩溃-这是崩溃报告:{"bug_type":"109","os_version":"iPhoneOS9.2(13C75)","timestamp":"2015-12-1215:34:59.59+0000","build_version":"1","app_name":"MyApp","bundleID":"com.MyName.MyApp","name"
我的应用似乎已准备好在我的设备上对应用内购买过程进行“现实生活”测试。但是,我在Play商店中收到“出版商无法购买此商品”错误消息。现在,我应该如何测试这个?我不想为了测试而使用虚拟帐户重新安装手机而丢失手机的配置。在“设置”-“许可证测试”下的开发者控制台中,我在“具有测试访问权限的GMail帐户”下添加了我的电子邮件地址,但这并没有改变任何东西......也许我错过了一些简单的方法,但现在它感觉很困惑! 最佳答案 开发者不能从她自己那里购买任何东西。要进行全面测试,您需要在开发者控制台中创建一个测试帐户,然后将您的应用安装到作为
我的应用似乎已准备好在我的设备上对应用内购买过程进行“现实生活”测试。但是,我在Play商店中收到“出版商无法购买此商品”错误消息。现在,我应该如何测试这个?我不想为了测试而使用虚拟帐户重新安装手机而丢失手机的配置。在“设置”-“许可证测试”下的开发者控制台中,我在“具有测试访问权限的GMail帐户”下添加了我的电子邮件地址,但这并没有改变任何东西......也许我错过了一些简单的方法,但现在它感觉很困惑! 最佳答案 开发者不能从她自己那里购买任何东西。要进行全面测试,您需要在开发者控制台中创建一个测试帐户,然后将您的应用安装到作为
我正在开发一款具有应用内购买功能的应用。当他们进行某些购买时,我需要一些独特的用户信息,以便出于某种原因将其存储在我的数据库中。那么我怎样才能从购买的用户那里得到一些信息,比如电子邮件、用户名或用户ID?谢谢! 最佳答案 您无法从Apple购买流程中获取此信息,因此答案取决于您要实现的目标。如果您销售的是非消耗品,例如游戏解锁,Deepak的解决方案将适合您——通过在您的应用程序中提供“恢复”按钮,用户将能够从任何设备连接到他们的iTunes帐户他们的设备并重新获得该项目。如果您销售的是消耗品,例如游戏内货币,您应该让用户注册您的后
我正在使用谷歌钱包作为我的支付网关,在购买产品后谷歌给了我以下回复{"orderId":"12999763169054705758.1371079406387615","packageName":"com.example.app","productId":"exampleSku","purchaseTime":1345678900000,"purchaseState":0,"developerPayload":"bGoa+V7g/yqDXvKRqq+JTFn4uQZbPiQJo4pf9RzJ","purchaseToken":"rojeslcdyyiapnqcynkjyyjh"}我正在
我正在使用谷歌钱包作为我的支付网关,在购买产品后谷歌给了我以下回复{"orderId":"12999763169054705758.1371079406387615","packageName":"com.example.app","productId":"exampleSku","purchaseTime":1345678900000,"purchaseState":0,"developerPayload":"bGoa+V7g/yqDXvKRqq+JTFn4uQZbPiQJo4pf9RzJ","purchaseToken":"rojeslcdyyiapnqcynkjyyjh"}我正在
我的代码有问题。updatedTransactions函数仅在交易进行时被调用一次。购买并且在交易完成后不会被调用。funcbuyProduct(product:SKProduct){letpayment=SKPayment(product:product)SKPaymentQueue.defaultQueue().addTransactionObserver(self)SKPaymentQueue.defaultQueue().addPayment(payment)}funcpaymentQueue(queue:SKPaymentQueue,updatedTransactionstr
我目前正在为future的应用测试应用内结算,在我第一次成功“购买”测试项目“android.test.purchased”后,我现在每次尝试购买时都会收到响应代码7再说一遍,这意味着我已经拥有了这件元素。12-1523:02:14.149:E/IabHelper(19829):In-appbillingerror:Unabletobuyitem,Errorresponse:7:ItemAlreadyOwned据我了解,这种购买应该总是可以的,对吧?以便开发者可以测试他/她的应用?如果没有,我如何将其状态“重置”为不拥有?我正在使用GoogleIn-AppBillingSample中的
我目前正在为future的应用测试应用内结算,在我第一次成功“购买”测试项目“android.test.purchased”后,我现在每次尝试购买时都会收到响应代码7再说一遍,这意味着我已经拥有了这件元素。12-1523:02:14.149:E/IabHelper(19829):In-appbillingerror:Unabletobuyitem,Errorresponse:7:ItemAlreadyOwned据我了解,这种购买应该总是可以的,对吧?以便开发者可以测试他/她的应用?如果没有,我如何将其状态“重置”为不拥有?我正在使用GoogleIn-AppBillingSample中的