问题标签 [in-app-subscription]

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 投票
0 回答
178 浏览

android - 如何在 Android 中短时间使用沙盒模式测试订阅?

我目前正在处理 Android 订阅。在沙盒模式下测试订阅时,我们在 iOS 中有以下选项,

1) 1 周 - 3 分钟

2) 1 个月 - 5 分钟等...

像那样,还有其他可用于 android 沙盒测试的模式。我们已经在安卓设备上进行了测试,它显示最短订阅期为 1 天。所以我不能匆忙进行测试,也不能等待一整天。你们能帮我解决这个问题吗?有没有可能?如果可能的话,请回来谈谈你的想法。谢谢。

0 投票
0 回答
82 浏览

android - 如何在服务器上的应用计费中可靠地检测 android 中的订阅更改

我们正在创建一个应用程序,其中有两种不同的高级模型:银色和金色。两者都是每月定期订阅。

在服务器上,我们存储了哪个用户订阅了哪个高级会员资格以及到期日期。在到期日,我们将通过服务器的 Purchase.subscriptions HTTP API 检查订阅是否已续订,如果不是,则删除高级状态。

但是我们应该如何处理订阅降级呢?假设用户购买了更昂贵的黄金版,然后在一天后降级为白银版。我们的服务器只会在一个月后检查并识别出用户降级。

高级会员资格也可在 iOS 等其他平台上使用。这就是为什么涉及客户端的解决方案无法正常工作的原因。

我们是否必须定期从我们的服务器轮询 Purchase.subscriptions Api?

0 投票
4 回答
3506 浏览

android - 使用 Firebase Analytics 跟踪 Android 应用内订阅事件

我们正在使用 Firebase Analytics 来跟踪我们的 Android 应用。我们已将其连接到我们的 Google Play 帐户,希望能够接收自动in_app_purchase事件。我们后来意识到不支持应用内订阅:https ://support.google.com/firebase/answer/6317485?hl=en

我们如何跟踪订阅收入事件?
我们考虑使用该ecommerce_purchase事件 ( https://support.google.com/firebase/answer/6317499?hl=en ),以便我们可以跟踪用户的 ARPU、ARPPU 和 LTV。

我们面临的问题是处理订阅重复。我们是否应该每月/每年手动发送此事件并在取消订阅后停止发送?这似乎是一个容易出错的黑客......

还有其他想法吗?

谢谢!

0 投票
1 回答
4002 浏览

android - Android In-App Subscription PurchaseState 始终为 0

在我的 android 应用中使用应用内订阅月度计划。我购买了带有测试帐户的订阅产品。一小时后,我通过手机手动取消了它。

使用 查询后inventory.getPurchase(monthlyplan),我总是得到购买状态为 0。

我等了一天多;仍然得到购买状态的响应为0。
有人可以帮我吗?

0 投票
2 回答
3540 浏览

android - Android 购买订阅和介绍价格

谷歌提出了介绍价格的想法(https://support.google.com/googleplay/android-developer/answer/140504?hl=en)。

我的问题与它的 API 有关。我找不到如何通过 Purchases.subscriptions ( https://developers.google.com/android-publisher/api-ref/purchases/subscriptions/get )获取有关此信息的方法

即使我以介绍价购买了订阅,并且我向 Google Play Developer API 询问了有关该订阅的信息,我也只能看到全价。

即使是 inappproduct/get 也没有任何关于与特定产品相关的介绍价格的信息。

你知道如何获得合适的价格吗?谢谢

0 投票
1 回答
686 浏览

ios - 多用户应用中的 iOS 应用内购买

我只是遇到了应用内自动更新订阅的问题。该应用程序包含这种订阅,该应用程序可以由多个用户使用,但订阅绑定到设备上使用的 Apple id。因此,如果与系统登录应用程序不同的用户说他有一个有效的订阅。如果我在我的后端服务器上记录订阅的用户,而不是没有订阅的用户登录到应用程序,则无法根据 Apple 的响应进行新的订阅,因为设备上使用了苹果 ID。如果用户在苹果的网页上取消订阅,如果跟踪我的后端服务器上的订阅,则另一个问题我无法通知服务器是否。

我做错了什么?这种情况下正确的工作流程是什么?

我希望你能理解我的困境。

谢谢!

0 投票
1 回答
137 浏览

ios - 自动续订 - 重新订阅

我发现自动续订订阅有一种奇怪的行为。

让我用一个例子来解释 -

我订阅了 7 天试用期的付费服务,并享受了 2 或 3 天的服务,然后取消订阅。我的订阅持续 7 天,因为它们是免费试用的。让我们说日期 - 2016 年 12 月 20 日至 2016 年 12 月 26 日。没关系。

在我的免费试用订阅到期后我再次重新订阅 - 我在这里有 2 个问题。

如果我从我的应用程序中执行相同操作,并且苹果生成的警报会弹出日期从 03/01/2016 开始,但如果从设置重新订阅开始日期显示 27/12/2016 - 这会造成很多混乱。

继续前进,我从我的应用程序订阅并且订阅成功,现在我可以使用付费服务了。但是 Apple 没有向我的 CC 收取这笔交易的费用,也没有向我发送 INVOICE,当我订阅试用版时,我收到的邮件和电子邮件差不多。

保留这些 - 我继续从 iTunes 检查我的购买历史记录,发现有“类型 - 续订,单位 - 1 @ 400 卢比”的交易

0 投票
0 回答
592 浏览

in-app-purchase - 取消应用内的 iOS 应用内购买自动续订订阅

用户可以通过 iOS 设置取消订阅的应用内购买。但我没有看到允许用户使用 SKStoreKit 从应用程序取消订阅的方法。有没有办法让用户这样做?

0 投票
0 回答
60 浏览

android - 为多设备实施应用内订阅?

我正在制作一个 Android 应用程序,其中将包含使用来自 Google 的应用内计费的订阅(https://developer.android.com/google/play/billing/index.html)。

目的是让用户每台设备拥有 1 个订阅。我知道谷歌限制订阅 1 个谷歌邮件帐户而不是 1 个设备,这就是为什么我使用带有数据库的服务器进行自己的限制。

所以我在开发者控制台产品列表中创建了一个包含 10 个订阅的池,我希望当一个设备订阅第一个订阅时,第二个设备(使用相同的谷歌帐户)将订阅下一个订阅......

但是当我想要第二台设备自动选择下一个订阅时,甚至没有在帐户上购买,它对我说“产品已经拥有”。问题是当前库存没有刷新。

我正在使用 IabHelper,这是我试图购买下一个可用订阅的代码部分。

请你能帮我找到解决办法吗?

对不起,我的英语不好。

谢谢你。

0 投票
0 回答
1151 浏览

android - Google Play 开发者控制台 - 意外错误 (36000000)

在查询今天结束的订阅Bad Request期时,Google 服务器以和响应Google.Apis.Requests.RequestError,抱怨Invalid Value.

可用的订阅数据看起来非常合理。它应该已经过适当的验证。

查看 Google Play Developer Console 的订单管理部分,界面在加载状态时暂停,并出现了一个红色条:

一个意料之外的问题发生了。请稍后再试。(36000000)

它看起来像这样,此后没有改变:

Google Play 开发者控制台显示意外错误 36000000

我没有在“意外错误号”上找到任何内容。36000000”。与 2014 年有一个类似但完全不同的问题,每年都会重复出现。我想知道它是否与即将到来的季度末偶然相吻合。

这个错误是什么意思?如何在后端对其进行操作?

(到目前为止,这个问题主要是为了让人们查找错误的文档而提出的。)