in-app-billing相关内容

刷新库存时出错.应用内结算

我正在设置和测试应用内结算.我设法购买了android.test.purchased,它做了应该做的事情.但是现在我需要使用它来继续测试.问题是我无法到达库存. 当调用此方法时,我得到结果.调用了isFaliure()却无法获得库存. IabHelper.QueryInventoryFinishedListener _gotInventoryListener = new IabHelp ..
发布时间:2020-11-19 18:39:54 Java开发

如何创建应用内购买以从免费版升级到付费版android

我有两个版本的应用程序 付费版本 免费版本 现在在免费版本中,我禁用了某些仅在付费版本中可用的功能. 所以我想要的是,当用户点击这些禁用的功能中的任何一个时,应弹出应用内购买窗口,并且当交易完成时,应将免费版本的应用替换为付费版本. 您能告诉我什么是正确的方法吗? 解决方案 免费版到付费版方案: 了解为什么您只应在免费的应用内进行付费 版本 1) 免费升级到 ..

应用内帐单:“查询可购买的商品"返回0项

我正在尝试为我的应用实施应用内结算. 我正在跟踪Google的TriviaDrive示例应用程序中使用的实现以及开发者网站上的相关文档. 我的代码按预期工作,但是当我尝试 “查询可购买的商品" ,即使我创建了产品,生成的“库存"对象也包含0个对象. 我已经使用Google Play开发者控制台创建了ID为paid_version的被管理产品,如下图所示: 文档指出“要检索产品详细信息,请 ..
发布时间:2020-11-19 18:38:22 移动开发

在Android for SaaS上使用外部付款处理器,而不是Google Play应用内结算

我已经建立了一个带有订阅的SaaS网站,该网站由外部付款处理器(可以是 Stripe , Braintree , Paddle 等). 现在,用于我的SaaS的此网站已打包在一个小的 WebView 包装器,并将作为Android应用程序发布.但是在Stripe网站上,我发现了这一点: Google的开发人员条款要求与应用程序相关的购买(例如高级功能或积分)是通过其原生的应用内结算AP ..

如何检查是通过测试帐户购买还是通过真实帐户购买进行交易?

我正在使用测试帐户进行应用内购买测试,但Google的回复与从真实帐户进行的购买相同.如何根据Google的回复检查购买的商品是否为测试商品? 解决方案 是的,您可以从Google的Purchases.subscriptions API响应的PurchaseType字段中进行检查 参考. 字段:purchaseType 类型:整数 说明:订阅的购买类型. 仅当未使用购买商 ..
发布时间:2020-11-19 18:35:54 移动开发

Android应用内商品未出现在Play商店或应用中

我创建了一个包含应用内商品的应用.我已在我的应用程序中添加了许可密钥和计费权限,并在开发人员控制台中创建了应用程序内产品.这些产品处于活动状态,我已经构建了一个已发布的Alpha版本,现在可以看到它,并使用其中一个测试帐户将其下载到Google Play商店中. 唯一的问题是我无法获得应用内商品!它们没有出现在Play商店中(我认为应该会出现).我在该应用程序中获得了成功的连接结果,但是那里也没有 ..
发布时间:2020-11-19 18:34:36 移动开发

2020年11月1日/“帐户保留":是否必须向“帐户保留"用户显示说明性消息?

在此处提到要求在2020年11月1日之前对“帐户持有"状态进行适当的管理. 文档在此处中说:“进入帐户保留状态,您应该利用实时开发者通知来通知您的用户,为什么订阅的访问被暂停.在您的应用中,您应该提供一条消息,其中包含有关如何解决其付款方式并重新获得对订阅的访问权限的说明.您的消息应包含指向Google Play订阅设置的链接,以便他们可以更改其付款方式. " 问题在于该文档还说此处如 ..

跨会话/设备处理应用程序内购买/消费品?

我的问题主要是围绕使用Google的应用内结算API处理应用内购买的消耗品. ( https://developer.android.com/google/play/billing/api.html#consumetypes ) 他们的文档将易损件描述为: 消费品 相反,您可以对可以多次购买的产品实施消费.通常,这些产品会提供某些临时效果.例如,用户的游戏角色可能会获得生命点或在 ..
发布时间:2020-08-30 05:48:33 Java开发

Android-通过服务器端验证保护应用内购买

我是android开发的新手,但是创建了一个应用程序,因此我实施了应用程序内购买,以从该应用程序中删除广告.我只是做了一个非常基本的实现,并且基本上检查了用户是否购买了"no_ads"商品,如果该商品是真的,那么就不会显示任何广告.问题是,我在Firebase上看到很多“购买"记录,而在游戏机上却什么也没有,这意味着我的用户当然正在使用这些黑客应用程序.所以我的问题是,如何再次保护/验证那些购买的 ..
发布时间:2020-08-30 01:19:19 移动开发

应用内结算测试:android.test.purchased已拥有

我目前正在为未来的应用测试应用内结算,并且在我第一次成功“购买"测试项目"android.test.purchased"之后,每次尝试购买时,我现在都会收到响应代码7再次,这意味着我已经拥有此项目. 12-15 23:02:14.149:E/IabHelper(19829):应用内结算错误:无法 购买商品,错误响应:7:商品已经拥有 据我了解,这次购买应该总是可能的,对吧?以便开发人员 ..
发布时间:2020-08-30 00:27:08 移动开发

复制了"IInAppBillingService.aidl";档案-图书馆+应用程式

由于将近2个月,我正在寻找以下问题的解决方案.我在我的应用程序中实现了一个库,该库还包括IInAppBillingService.aidl文件和Google的应用程序内计费库的其他部分.当我尝试编译应用程序的发行版时,它只会引发以下错误: Error:Execution failed for task ':app:transformClassesWithJarMergingForReleas ..

Android Inapp帐单responseList为空

我已经在我的应用程序中定义了一些应用程序产品.我已将APK上传到Google Play,并在Google Play中添加了inapp购买产品. 我的ServiceConnection定义如下: ServiceConnection mServiceConn = new ServiceConnection() { @Override public void ..
发布时间:2020-07-25 02:45:00 移动开发

Android InApp帐单:您所请求的商品无法购买.在其他Google帐户上不一致

在没有阅读所有内容之前,请勿将其作为重复项关闭. 案例摘要: 使用相同的应用程序版本,两个Google测试帐户用于IAP交易.一种有效,一种无效.这两个Google帐户都有可使用的信用卡,并且可以从其他应用程序中购买IAP. 更多详细信息: 我们已经向测试人员发布了新的Unity-Android版本,并且我们有2个用于IAP测试的不同Google帐户.令人惊讶的是,一个帐户可以毫无故障 ..
发布时间:2020-07-12 21:21:33 移动开发

Android和iOS App的通用订阅

我们正在开发可在iOS和Android平台上使用的销售点应用程序. 我们的业务模式是,每位用户将不得不根据半年或季度的营业网点数向我们支付定制的费用.一旦用户向我们支付了这笔费用,他就可以在任何数量的设备,任何平台上使用我们的应用程序. 我想知道是否必须通过Apple In App购买来处理iOS App的订阅费用.或者,我们可以脱机处理订阅,并且如果用户的订阅到期,可以直接从我们的门 ..

Android应用内购买:购买时弹出网络失败,但购买完成后收到电子邮件

自1周前以来,我在应用内购买 IInAppBillingService version 3 中遇到了一个奇怪的问题. 以下是我遵循的步骤: 注意:我遵循这些步骤是因为我的用户很少遇到相同的网络问题 但购买已完成.但是应用仍然显示“购买"按钮 该产品.因此,要复制该问题,我必须遵循以下步骤. 在Play商店版本上安装了可调试的已签名APK. 点击了要购买的商品 使用“购买"按钮 ..
发布时间:2020-06-26 18:45:48 移动开发

如何在Android应用程序中实现应用程序内结算?

在Android应用中实施应用内结算似乎相当复杂。我怎么能这样做? SDK中的示例应用程序只有一个Activity,对于像我这样有多个活动的应用程序来说,它过于简单了。 解决方案 好吧,我会试着解释一下我的经历。我不认为自己是这方面的专家,但我几天都弄坏了头。 对于初学者来说,我在尝试理解示例和应用程序的工作流程时非常糟糕。我认为从一个简单的例子开始应该会更好,但是很难将代码分成小块 ..
发布时间:2018-11-29 20:00:03 Java开发

iOS如何加载多个应用内商品

有没有办法在itunes connect仪表板上的应用内结算部分加载多个项目(例如使用像Android这样的.csv文件)? 解决方案 您可以使用Application Loader批量导入应用程序购买: https://itunesconnect.apple.com/docs/UsingApplicationLoader.pdf 阅读页面上的”从文件创建包“部分15: 您可 ..
发布时间:2018-09-06 11:06:42 移动开发

访问Google Play Android Developer API

我想使用自己的服务器从我的Android应用程序中检查我的订阅应用内购买。我写了一个PHP脚本,但我一直得到错误“这个开发者帐户不拥有该应用程序”。我使用相同的Google帐户在Google Play开发者控制台中创建应用,并在Google API控制台中创建网络应用。 可能出现什么问题? 解决方案 我在Google Play开发者控制台的设置中设置了错误的电子邮件地址。 ..
发布时间:2018-08-01 18:06:28 移动开发