在GooglePlaydoc,它写着“为了验证购买,应用程序将购买token和其他详细信息传递到您的后端服务器,后端服务器使用GooglePlayDeveloperAPI直接通过GooglePlay验证它们。”我的问题是:我真的需要自己的服务器来在我的Android应用程序中实现InApp订阅吗?有没有办法在没有我自己的服务器的情况下实现订阅?(仅直接从我的应用程序使用GooglePlayInappBillingAPI)谢谢! 最佳答案 回答我自己的问题:无需拥有自己的服务器来实现应用内订阅。自己的服务器只允许增加一定程度的安全性,
是否可以从应用本身获取以本地货币表示的产品价格。例如,如果我通过GooglePlayInAppbilling以1美元的价格销售Product1。来自英国的客户点击按钮购买产品,GooglePlay上的价格以英镑显示。我能否在应用程序中从GooglePlay获取本地化价格,以便以客户自己的货币向其显示? 最佳答案 应用内结算v3声称能够做到这一点:TheAPIalsointroducesalong-anticipatedfeature:theabilitytoqueryin-appproductinformationdirectlyf
如何在应用内结算购买android中恢复交易。到目前为止,我已经搜索了所有链接。我没有找到确切的信息。我使用了BillingHelper.restoreTransactionInformation(BillingSecurity.generateNonce())但它没有返回任何内容。谁能帮我解决这个问题。如有任何帮助,我们将不胜感激。 最佳答案 api的V3不再需要恢复购买。可以直接查询购买的商品。请阅读查询已购买商品部分:http://developer.android.com/google/play/billing/billin
我很确定我在我的应用程序中使用了Inapp-billingv3(据我所知,“IInAppBillingService.aidl”是v3-根据google文档,“IMarketBillingService.aidl”将是v2)。但是,我收到了一封来自谷歌的电子邮件,要求我将我的应用程序从v2更新到v3,因为在过去3个月中至少有一次使用旧API进行了购买。此外-我从未在我的应用程序中实现过V2,因此旧版本不应该是这种情况。这是谷歌的错误,还是我的一个用户使用旧的游戏商店购买东西,所以激活了某种支持/兼容模式?还是我误会了,我真的在使用API的v2?我如何才能确定(确定)我实现了哪个版本?这
我有一个实现了IAP的应用程序,它在大部分时间都运行良好。但是,某些安装报告来自IABHelper的-1002错误代码(未在任何地方记录)。这是日志告诉我的内容(这发生在用户从GooglePlay返回后):2013-05-0311:40:03,781774539[main]ERROR:In-appbillingerror:NulldatainIABactivityresult.2013-05-0311:40:03,786774544[main]DEBUG:Purchasefinished:IabResult:NulldatainIABresult(response:-1002:Badr
请不要在未阅读所有内容的情况下将其作为重复项关闭。案例总结:两个谷歌测试账户用于使用相同应用构建的IAP交易。一个有效,一个无效。两个谷歌账户都有有效的信用卡,可以从其他应用程序购买IAP。更多详情:我们向测试人员发布了一个新的Unity-Android版本,我们有2个不同的谷歌帐户用于IAP测试。令人惊讶的是,一个帐户可以毫无故障地成功进行测试购买,而另一个帐户总是收到:“您请求的商品无法购买。”非工作帐户过去曾用于测试IAP,我们没有遇到任何问题。谷歌群组没有变化,该帐户仍然是我们这个应用程序测试组的成员。有谁知道为什么它在一个谷歌帐户中不起作用,而在另一个帐户中却没问题?注意:使
当我启动同一个UIView并有可能购买InApp可购买产品时,我有两个地方。1.用户入职结束2.菜单中的标准位置从第一次付款开始,我通过SKPaymentTransactionStatePurchasing获得更新的交易:-(void)paymentQueue:(SKPaymentQueue*)queueupdatedTransactions:(NSArray*)transactions{DLog(@"updatedTransactions");for(SKPaymentTransaction*transactionintransactions){switch(transaction.
我正在从事inapp-purchase项目,第一次在新应用程序中创建inapp-purchaseiTunes在inapp-purchase管理链接中显示消息,显示消息如下必须在提交应用程序版本的同时提交应用程序的首次应用程序内购买以供审核。您必须在版本详细信息页面上执行此操作。上传二进制文件并提交第一个应用内购买以供审核后,可以使用下表提交其他应用内购买。像下面的截图:我想用设备上的测试用户测试沙箱环境,商店套件返回没有可用的产品!点击查看应用详情显示屏幕截图下方的警告消息:我想在设备上测试沙箱(inapppurchase)怎么办?我的应用没有上传二进制详细信息,我想测试一下!请...
我正在从事inapp-purchase项目,第一次在新应用程序中创建inapp-purchaseiTunes在inapp-purchase管理链接中显示消息,显示消息如下必须在提交应用程序版本的同时提交应用程序的首次应用程序内购买以供审核。您必须在版本详细信息页面上执行此操作。上传二进制文件并提交第一个应用内购买以供审核后,可以使用下表提交其他应用内购买。像下面的截图:我想用设备上的测试用户测试沙箱环境,商店套件返回没有可用的产品!点击查看应用详情显示屏幕截图下方的警告消息:我想在设备上测试沙箱(inapppurchase)怎么办?我的应用没有上传二进制详细信息,我想测试一下!请...
直到上周,我们才可以在MacOS的应用程序加载器中导入带有多个应用内购买的文本文件。现在,我们只能提交应用程序二进制文件。我试图找到另一种解决方案来一次导入多个应用程序内但没有成功。现在如何一次性导入应用内? 最佳答案 我偶然发现了同样的问题,新的方法是使用名为Transporter的命令行应用程序通过XMLDelivery。应按照此处指定的特定格式准备数据:http://help.apple.com/itc/appsspec/#/itc5b4d94692传输工具用户指南:https://help.apple.com/itc/tra