问题标签 [in-app-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 回答
1447 浏览

android - 应用内结算不起作用:RESULT_ERROR

我正在测试应用内计费,一切都很好。现在,当我发送购买请求时,我有“购买窗口”,当我单击“立即购买”时,GET_PURCHASE_INFORMATION 会向我发送一个 RESULT_ERROR 响应代码:/ 当我尝试恢复交易时,同样的事情,它失败了。

有没有办法知道问题是我的还是谷歌的?它是什么^^(我拿了谷歌的代码,只是实现了下面的类)

还有用于恢复的 logcat:

用于静态购买的 logcat(“android.test.purchase”):

我尝试使用我手机的另一个谷歌帐户(将其重置为出厂设置后),但现在当我检查它是否受支持时,它会给我一个 RESULT_BILLING_UNAVAILABLE ......

0 投票
1 回答
637 浏览

ios - 自动续订订阅,如何获取用户(客户)电子邮件地址和邮政编码?

在验证从自动更新项目收据获得的收据时,如何获取用户电子邮件地址和他的邮政编码地址?

当用户购买我的商品时,他必须同意向我提供联系数据,如电子邮件、邮政编码等……但到目前为止,我没有找到使用 StoreKit API 获取电子邮件的方法。

0 投票
2 回答
2660 浏览

android - 如何确认安卓计费通知?

我正在尝试通过示例应用程序实现应用程序内购买。我正在使用网络服务器验证购买并在那里进行验证。问题在于,无论交易结果如何,购买状态更改通知都不会停止。也就是说,我每分钟都会收到购买状态更改通知,直到我关闭应用程序,无论我进行的购买是成功、不成功还是被用户取消。

这是我正在使用的一些示例代码:

计费助手:

计费安全:

0 投票
2 回答
2874 浏览

ios - ios InApp 购买:SKPaymentTransactionStateRestored 何时以及为什么会作为交易状态返回?

iOS 应用内购买:何时以及为什么会SKPaymentTransactionStateRestored作为交易状态返回?

它是否与定期订阅计划有关?

0 投票
0 回答
687 浏览

android - 确定 Android 应用程序的原始购买日期

是否可以使用 Android 应用内计费 API 来确定应用的原始购买日期?看起来提出RESTORE_TRANSACTIONS请求可能会提供该信息,但我无法从任何文档中看出。

0 投票
3 回答
281 浏览

android - Buy product in Android Market for some period (In-app Billing)

I have integrated in-app Billing into my android app. And there is one requirement: user should be able to buy (only one existing product) once a year. Is any way to do this? Because now if user have successfully finished purchase process, this product will be available for him forever! Thanks!

0 投票
1 回答
994 浏览

android - 为什么我的计费服务没有被调用?

我正在尝试实现应用内计费,我使用http://www.anddev.org/advanced-tutorials-f21/simple-inapp-billing-payment-t52060.html作为示例。我复制了教程中的每个文件,只更改了包的名称。我更改了清单,使其看起来与教程中的清单完全相同(我的清单中有更多内容)。当我调试时,我注意到在我的版本中 BillinService 类从未被调用过。

在本教程中,计费服务的 onCreate 方法在 BillingHelper.setCompletedHandler 被调用之后被调用

但是,在我的程序中调用它之后,它会继续。

这是我的review.class

因为在我第一次创建审核类时从不调用 BillingService,所以从不调用 BillingHelper.instantiateHelper

所以当我尝试按下我的按钮时,我的 mService 和 mContext 为空。

谢谢你帮助我。

编辑这里是我的清单

0 投票
1 回答
4498 浏览

android - Android In-App Billing 失败,提示“您已经有此商品的待处理订单”。

我已经实施了应用内计费,但​​遇到了问题。这是我所看到的。

  1. 下订单
  2. 稍等片刻让订单通过
  3. 如果购买需要一段时间,用户点击后退按钮取消购买
  4. 我的应用收到购买已取消的通知,并确认了这一点
  5. 用户和我都收到一封电子邮件,说明购买已取消
  6. 当用户再次尝试购买该商品时,市场会抛出一条错误消息,提示“您已经有该商品的挂单”。
  7. 响应代码为“服务不可用”
  8. 恢复事务不产生事务
  9. 您永远无法使用此帐户购买此商品

我在网上找到了一些关于此的信息。 http://www.google.com/support/forum/p/Android+Market/thread?tid=375490c831e02ab5&hl=en http://code.google.com/p/marketbilling/issues/detail?id=39

我联系了谷歌,得到了汽车人的回复,他们正在调查这个问题。

但是,我想知道是否有什么我可以做的。

哦,我还确保我的 PendingIntent 是好的。我有成功的订单。

更新: 这是我给看到这个的客户的库存电子邮件。Android Market 似乎越来越好,因为无论如何我现在得到的这些越来越少。

你好,

不幸的是,这个“挂单”错误是我无法控制的 Android 市场中的一个错误。

为了帮助他们提高此问题的优先级,请通过以下网络表单与 Google 联系。 http://www.google.com/support/androidmarket/bin/request.py?contact_type=market_phone_tablet

您可以告诉他们参考错误 5126349,这是他们的内部跟踪号。

0 投票
1 回答
2755 浏览

android - Android In-App Billing - 重新安装应用后重新购买

我的应用程序使用 Android Market In-App Billing Support,它适用于用户的首次购买。但是,当用户删除并再次安装该应用程序时,当他/她购买相同的商品时,市场会一直显示以下语句:“您的订单正在处理中,您的商品将在几分钟内可用”。响应代码是“RESULT_SERVICE_UNAVAILABLE”。我能做些什么来处理这个?

0 投票
1 回答
1101 浏览

android - InApp 计费,永远不会得到 com.android.vending.billing.PURCHASE_STATE_CHANGED

在三星上运行 android 2.1-update 我从来没有得到 com.android.vending.billing.PURCHASE_STATE_CHANGED。

android 市场正在运行,运行,但从来没有回答我关于 PURCHASE_STATE_CHANGED 的应用程序。

我在 android 论坛http://groups.google.com/group/android-developers/browse_thread/thread/468004148f3e341b上找到了一个帖子 ,这似乎是其他 2.1 设备上的问题通知。

我有其他在 android 2.2 和 2.3 上运行的设备。我没有遇到任何问题。

你在 android 2.1 上注意到同样的问题吗?

我用“android.test.purchased”项目做我的测试