问题标签 [android-billing]

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 投票
2 回答
23528 浏览

android - 什么是com.android.vending.BILLING,如何使用?

我发现一些应用程序使用权限 com.android.vending.BILLING,

我在源代码和谷歌中找不到任何信息。

它是什么?如何使用它?

0 投票
0 回答
805 浏览

android - 不支持国家/地区时的应用内购买?

我是来自 Jordan 的开发人员,遗憾的是 Jordan 并未列在 google支持的商家位置,所以这意味着我无法在 android 上部署我的应用内购买。我想知道我所面临的情况是否有任何解决方法?

例如,我可以开设一个海外银行账户并将其用作参考吗?或者使用居住在受支持国家/地区的朋友的银行账户?

0 投票
1 回答
182 浏览

android - 使用应用内购买任意捐赠价值?

我的用户正在寻求一种通过应用内购买向我捐款的方式。我可以提供不同的等级,例如 1 美元/5 美元/10 美元的托管项目。如果用户可以输入他们想要的任何数量,那就更好了。

有没有办法做到这一点?我想我可以以 1 美元的增量使用非托管项目,但它也不会那么好。

谢谢

0 投票
1 回答
2951 浏览

android - Android 结算 - 您拥有此项目时出错

我有一个带有应用内计费的 android 应用程序。我想要订阅。我看到了一个谷歌样本。我在我的应用程序中引入了计费。我购买了一件物品。但我有问题。我点击一个按钮'购买'开始意图......关闭这个意图后(文本:你拥有这个项目,我点击确定)如果我想再次点击这个按钮应用程序被粉碎。

日志

我拥有这个项目。

在第二次点击我有

我有一个activityResult,但它的代码没有执行

purchaseFlow 是来自示例的代码。我该如何解决?

0 投票
2 回答
155 浏览

android - 将整个应用设为订阅

我已阅读有关订阅的信息,但所有这些都是关于应用程序项目的。是否有 API 或方法可以将整个应用程序作为订阅?我也尝试在 Google 控制台中制作新应用,但只有免费和付费选项。我希望我的应用能够像 Google Play 中的杂志一样订阅。任何人都可以提供参考还是可行的?

0 投票
1 回答
3384 浏览

android - Android IAB V3 - 消费购买

我已经在我的 Android 游戏中实现了应用内结算 v3,但是当我尝试消费购买时遇到了问题。

游戏发布,产品可以成功购买,但是因为消费失败,只能购买一次。当第二次尝试购买时,将5 - developer error返回响应。

谁能给我任何建议?

这是我的代码:

0 投票
2 回答
97 浏览

android - 如果用户在应用程序免费之前购买了应用程序,则会获得应用程序内计费

我希望能够获得用户购买的状态,但在当前的应用程序上,他们从付费到免费。

例如,App SuperCars 是付费应用,但最新更新使其通过应用内购买免费。我希望为该应用程序付费的以前的用户可以访问付费内容,但新用户无法访问他们需要付费的内容。

谁能给我一个例子来说明我将如何做到这一点?我如何获得用户付费状态?

0 投票
2 回答
2106 浏览

android - 如何在 Android 上测试自动续订订阅

我想为我的 Android 应用添加自动续订订阅。所有代码都已实现并通过了基本测试,但有一个重要的用例——我需要确保续订过程(按月付款)运行良好。我的服务器端负责使用 Google API 检查购买状态,我不想等待 1 个月来检查它在不同情况下的工作方式。

Apple 提供了一个沙箱,我可以在其中配置订阅(可以订阅 1 分钟等)。Google 是否提供类似的东西(沙盒、测试 API 等)可能有助于验证所描述的案例?

谢谢,亚历克斯

0 投票
2 回答
12023 浏览

android - 标识用户的令牌

我正在开发一个 android 应用程序,我希望该应用程序的某些功能不是免费的。

我曾考虑使用应用内计费版本 3 API,因此我在开发者控制台中定义了一个“应用内产品”。

阅读文档后,我知道当我开始购买流程时,我应该传入一个字符串令牌,以帮助应用程序唯一地识别进行购买的用户。

但是我怎样才能获得一个标识用户的字符串令牌呢?

谢谢

0 投票
1 回答
15120 浏览

android - Android 中的消耗品应用内购买

我有一种游戏类型的应用程序。我经历了很多冲浪,但我没有得到任何满意的解决方案。在这里,用户可以多次购买硬币包。我的代码中有一些问题,所以用户只能购买一次。我已阅读有关消耗性 IAP(应用内购买)的文档,但仍然存在同样的问题。如果我进行 consumablePurchase() 调用,它会给出 BILLING_RESPONSE_RESULT_DEVELOPER_ERROR (ResponseCode 5)。

脚步 :

1) 调用 purchasePackage("android.test.iap.500coins")

2) 在 onActivityResult(int requestCode, int resultCode, Intent data) 中获取响应,并在获取 purchasePackage() 响应后生成 consumablePurchase()

甚至我也尝试过另一种方法,例如获取所有购买的 IAP 的数组并使它们成为消耗品。我在启动活动中编写了代码。打印日志在这里

为什么它一次又一次地给出同样的错误?这是 2013 年 3 月谷歌自己解决的一个错误。

任何建议/意见都可以接受!