问题标签 [android-inapp-purchase]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
500 浏览

android - 如何在我的 Android 应用程序中使用应用内购买促销代码?

我正在尝试在我的 android 应用程序中使用 In-App Purchase 促销代码。与开发者“billing_promotions”页面中“应用内促销”中的定义相同。但它不能正常工作,当我卸载我的应用程序时,我的促销代码不起作用。该应用程序再次显示购买按钮和促销代码不起作用,它说促销代码已经使用。如何使用促销代码检测购买的应用程序。我该如何解决?

我的应用内购买促销代码步骤在我的活动的 onResume() 方法中使用 getPurchases(),在我的 onResume() 方法中,我使用 BroadcastReceiver 并将我的 BroadcastReceiver 注册为 myPromoReceiver,使用“IntentFilter - PURCHASES_UPDATED”</p>

在我活动的 onActivityResult()

和 onPause() 方法中的 unRegisterReceiver(myPromoReceiver)。

还是不行,请问怎么解决?请帮我。

0 投票
1 回答
120 浏览

android - 一遍又一遍地购买相同的商品 - 应用内购买 Android

我想一遍又一遍地购买相同的物品,但是当尝试第二次购买时,代码给了我空指针异常。

这是代码;

当此代码脚本再次工作时,pendinIntent 将变为空。

如果用户已经购买了上述代码,我们可以询问谷歌

但是每当我打开屏幕时,我都想出售相同的物品。

感谢您的帮助。

0 投票
1 回答
78 浏览

android - 订阅项目的 Alpha 测试中的 Android 应用内购买

我在 Alpha 测试中上传并发布了我的应用程序,并通过测试人员帐户下载了该应用程序。我使用了真实的 SKU。所以我的问题如下

当我被定向到 Play 商店时,即使我启用了 7 天的试用期,我也必须购买该应用程序。

在这里我应该注意到,在主菜单中我有一个名为订阅的按钮,我认为!如果有人从 Play 商店点击购买按钮,它永远不会被使用

我检查了银行账户和 Merchant Center,购买过程与正常的真实购买一样,带有订单 ID

这是正常的吗?我在这里缺少什么?

0 投票
2 回答
468 浏览

android - 如何使用 Android 应用购买数字商品

目前,我正在做一个项目,我有 2 个按钮“加 500 点”或“加 1000 点”,当他们按下它时,他们将使用应用内付款支付 5 美元或 10 美元。

用户可以通过按下按钮多次支付。

由于我是第一次做这种类型的工作,请让我知道如何在 Android 中做到这一点。

0 投票
0 回答
69 浏览

android - Android 应用内购买 - 有没有办法免费分发它们?

几年来,我一直在使用基于广告的收入模式开发 Android 应用程序。最重要的是,我还允许用户购买单独的许可证来删除广告。许可证作为单独的应用程序分发。主应用程序将检查是否安装了许可证,并根据是否存在显示广告。

我终于开始用 Android 的应用内购买系统替换这个系统。我遇到的问题是如何处理人们已经购买了旧许可证的情况。我不希望那些特定用户不得不再次付费。从我一直在做的所有研究来看,我可以做到这一点的唯一方法是在特别的基础上提供促销代码。

有没有办法自动做到这一点?如果(且仅当)他们已经购买了旧许可证(将从 Google Play 中删除),我希望找到一种自动方式为他们提供此应用内购买的免费版本。

0 投票
0 回答
667 浏览

android - 在 Google 发布者 api Subscriptions 上出现错误 400。使用测试订阅自动更新获取

我正在尝试使用 Google Publisher API 对我的 Android 应用程序的订阅进行后端升级/降级操作。

我在 Alpha 通道中发布了该应用程序,并让一些测试人员进行“测试”购买。在生成订阅的同一天,一切看起来都很好。我可以使用购买令牌查看有效数据,调用方法:

我的问题是,当“测试”订阅自动更新时(后天),看起来购买令牌不再可用并且当我调用该方法时:

我收到此错误:

购买令牌与包名称不匹配。[400]

看起来当“测试”订阅自动更新时,购买令牌也会更改。

  • 有人有我同样的问题吗?
  • 任何想法为什么购买令牌会在订阅自动续订时发生变化?
  • 即使在自动续订之后,购买令牌不应该始终保持不变吗?
0 投票
0 回答
630 浏览

android - 在 Android IAB 上禁用订阅自动续订

我计划在我的应用程序中使用每月订阅,但是我对自动续订过程感到不舒服。我主要担心的是用户不会意识到这不是一次性购买,而是每月自动续订。

Google 的 In-app billing v3 或 Google Play 控制台是否可以禁用订阅的自动续订?毕竟,下个月我可以为用户显示一个购买对话框,或者至少可以选择自动更新。

我在文档上没有找到任何与禁用自动更新相关的内容。

0 投票
1 回答
4074 浏览

android - Android:购买后消费产品(应用内计费)

我在应用计费方面遇到了一些问题,我想在应用内创建一个可以多次购买的产品。但谷歌在应用内计费的方式是,必须先消费产品,然后才能再次购买。我尝试使用以下代码:

请让我知道我在使用该产品时做错了什么,以便我做出相应的更改。

0 投票
1 回答
168 浏览

android - 无法为 Android 中的应用内计费正确实现 onActivityResult 方法

首先,我使用了来自http://www.tutorialsface.com/2016/05/implementing-remove-ads-in-app-purchases-in-android-tutorial-example/的想法,有一个单独的类来处理 InApp 计费.

我开始计费的班级已经有一个 onActivityResult 方法,我将其更改为:

首先,我想获取主 google 帐户并与当前日期一起加密,然后开始计费过程。但是在我收到电子邮件的对话框前面,我有 InApp Billing 的对话框。

所以我想把StartBilling的方法放在Activity Result里面。

但即使我首先收到电子邮件对话框,我也会在 mHelper 上得到一个空值,所以接下来什么也不会发生。如何解决这个问题?

我应该执行以下操作吗?:

0 投票
0 回答
43 浏览

android - 将项目购买添加到来自非洲国家的 Android 应用程序

我是非洲的一名程序员,我正在为某个购物中心开发一个 android 应用程序。我的问题是我如何从 VISA 卡购买商品,因为我的国家/地区无法使用 Google 商家帐户,甚至没有 STRIPE ......等等。有什么想法吗?谢谢