问题标签 [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.
android - inventory.getPurchase() 尽管已经购买,但总是返回 null
我正在处理应用内购买的样本。我的应用程序有 2 个按钮,默认情况下禁用第一个按钮,单击第二个按钮将购买并启用第一个按钮。购买按钮工作正常,但购买后,我检查了库存,但它总是返回 null,这意味着我还没有购买。
这是源代码:
设置:
购买商品点击:
听者:
第一次点击购买按钮时,显示支付对话框,支付成功后,点击按钮被启用。
但是当我第二次点击buyButton时,它会进入库存但inventory.getPurchase(ITEM_SKU)总是返回null。
任何想法?
谢谢!
android - 是什么导致我的应用程序无法启动?
打开我的应用程序时出现错误这是错误
这是清单线程
还是导致线程失败的计费权限?我似乎无法弄清楚为什么这没有启动?
android - 购买inApp Billing android后GUI不更新更新
好的,所以我的 GUI 应该在购买完成后更新。我正在使用 android.test.purchase 并且 GUI 没有更新我应该担心还是不担心?
变量
onCreate 方法
购买所需物品的按钮
mLevel10之后需要启用的按钮之一和on create方法的结束
一些评论-据我了解,就计费方法而言,一切正常,因为使用 android.test.purchased 时,它说付款已完成。但是 UI 没有启用文本框,因此禁用了文本框,我试图在 mLevel7.setEnabled("true") 位置抛出一个断点,但它没有显示任何不寻常的东西没有出现故障 UI 只是不更新了吗?为什么?
android - 更新后应用内计费不起作用 - Google 商店
我已经在我的应用程序中实现了应用内计费 - 最近谷歌已经更新了它,之前我正在测试应用内计费"android.test.purchased"
并且它工作正常(购买完整版并恢复完整版)。
现在我从这里获取更改的课程 https://code.google.com/p/marketbilling/source/detail?r=7bc191a004483a1034b758e1df0bda062088d840
之后我无法测试应用程序它在 Logcat 中给出以下错误"IabHelper: In-app billing error: Purchase signature verification FAILED for sku android.test.purchased
".
我检查了我的密钥、包名和应用程序版本都正确,有人遇到过这个问题吗?
请帮我解决一下这个。
android - 即使 IAP 的价格发生变化,Google Play 应用内结算 v3 getSkuDetails() 也会返回缓存结果
Google Play v3 API 的 IInAppBillingService.getSkuDetails() 方法返回缓存的结果。
让我们看一下这个场景:
- 我在 Google Play 控制台中有一个名为 com.my.item 的商品,价格为 1 美元
- 我运行我的游戏,调用了 IInAppBillingService.getSkuDetails(),实际上我得到了 1 美元的价格。
- 现在我返回 Google Play 控制台并将价格更改为 2 美元
- 我再次运行我的游戏,调用 (2) 中的方法,仍然得到 1 美元。
观察:
- Google Play 购买活动确实显示了正确的价格(2 美元)
- 等待一段时间(大约 2 小时)无济于事。
- Google Play 应用程序上的清除数据可解决此问题。
- 我们使用最新的 Google Play 版本在 Galaxy Nexus (4.3)、三星 Galaxy S3 (4.1.2) 上进行了测试。
有人遇到过这个问题吗?
谢谢,马克斯。
android - 应用内结算,钱包中的订单历史记录
我有很多被取消的购买。全部,因为用户没有确认他的信用卡。
我检查了我成功购买的一个。有一个表格显示此单个采购/订单的订单历史记录。
10 月 24 日下午 4:43 已收费 客户的信用卡已成功收取 6.50 英镑。
10 月 24 日下午 4:43 收费 您向客户的信用卡收取了 6.50 英镑的费用。
10 月 24 日上午 10:42 收费 订单已交付。
10 月 24 日上午 10:42 收费 客户的信用卡获得了 6.50 英镑的授权,并通过了所有风险检查。(2013 年 10 月 31 日上午 10:42:30 PDT 到期)。
10 月 24 日上午 10:42 待定 您收到了新订单。Google 已向客户发送了一封订单确认电子邮件。
Google 已向客户发送了一封订单确认电子邮件。
其他取消的订单只有最后一条消息,订单过期,然后自动取消。因为用户没有确认他的信用卡。
问题:在失败的情况下。我真的不知道客户是否设法打开了我的产品。我的应用程序是否成功购买?
onIabPurchaseFinished(IabResult result, Purchase purchase)
在IabHelper.OnIabPurchaseFinishedListener()
客户确认订单或信用卡确认之前成功购买是否会被调用?
android - Android 应用内计费版本 3 获得过期订阅
google api 文档指出您应该调用方法 getPurchases() 来了解当前活动的订阅,但是有没有办法从 Google 获取过期的订阅呢?还是应该将订阅信息存储在自定义服务器上?
我正在做一个杂志应用程序,即使订阅已过期,我也应该能够允许用户重新下载订阅有效时发布的问题……
java - 使用 IabHelper android 在应用程序开始时获取购买的项目详细信息
我已经在我的应用程序中实现了应用程序内,当用户选择图像时,如果用户已经购买了该项目,则它不应该再次调用它,否则它应该调用方法
我已经成功地将应用程序内与我的应用程序集成,并且正在购买项目,但我想在启动时知道是否购买了该项目,如果没有购买,则应该调用上面的代码,否则它应该允许下载该图像
android - 在其他国家/地区进行 App Billing 测试
我开发了一个应用程序,当巴西用户尝试购买商品时,一些日志会报告错误。
我不是巴西人,我想在那个国家测试我的应用程序。甚至可能吗?我的应用程序是欧洲的,所以我尝试使用美国:我尝试使用北美谷歌帐户,我已将带有“市场推动者”的商店更改为美国,但没有成功。Google Play 将奖金返还给我欧元,我不是作为北美人而是欧洲人连接。
谢谢!
android - Google 应用内结算服务断开连接错误
我正在使用 Android 4.2 机顶盒并安装了我使用应用内计费功能开发的应用。弹出应用内计费的那一刻,我收到一个错误:
服务断开。请登录谷歌服务
该应用程序在我的安卓手机和平板电脑上运行良好。我已连接到 google play,所以我不明白为什么会这样。