【问题标题】:Are Real-Time Developer Notifications necessary to be enabled for implementing In-App Purchases in an Android app?是否需要启用实时开发人员通知才能在 Android 应用中实现应用内购买?
【发布时间】:2018-10-19 04:07:31
【问题描述】:

目前我正在尝试学习如何使用 Google Play Billing Library V1.2 来实现应用内购买 (IAP) - 订阅主要在我的 Android 应用中。

在查看Add subscription-specific features 时,我发现了这个:

另外,在阅读本页的其余部分之前,您还应该 启用实时开发者通知。实时开发人员 通知允许您主动响应状态变化,以 增加您的参与度,并减少用户流失率。

当我尝试检查Add real-time developer notifications 时,它告诉我需要使用我自己的Google Cloud Platform (GCP) 项目设置Cloud Pub/Sub。 然后我检查了 GCP,发现它是一项收费很高的服务,我似乎无法接受,因为这是我正在谈论的第一个应用程序。

所以,我的问题是,在 Android 应用中启用实时开发者通知是否真的必须实现订阅?如果是,我们是否总是需要通过像 GCP 这样的付费服务来实现这一点,或者是否也有任何免费选项?

【问题讨论】:

    标签: android in-app-subscription


    【解决方案1】:

    没有,我只是添加了一个应用订阅,并没有对实时通知做任何事情。

    【讨论】:

    • 您好,我在订阅续订时收到了旧的缓存购买结果。您知道获得最新购买需要多长时间吗?有什么想法吗?
    • 不,我不抱歉。
    • 我们如何通过购买响应在应用端获取续订和取消状态?任何想法 ?我们是否需要为此实现实时开发者通知?
    【解决方案2】:

    如果您不实施 RTDN,那么您必须定期轮询 Google API 以获取最新的用户信息,并且您必须为所有用户执行此操作(它是付费的,您不想过度使用它)。您还必须为此实现逻辑,我会发现这非常脆弱且效率低下。此外,您将不得不从您的后台(如果有的话)管理诸如撤销、取消等案例,或者您将不得不手动操作您的数据库。回到您的问题,这不是必须的,但您将从实施它们中获得很多好处。

    【讨论】:

      猜你喜欢
      • 2018-05-09
      • 2011-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多