【问题标题】:Need clarity on implementing a subscription app需要明确实施订阅应用程序
【发布时间】:2020-07-06 18:11:08
【问题描述】:

我开发了一款 Android 应用,需要明确通过 Google Play 商店将其作为订阅应用提供(即按月付费使用该应用)的要求。目前,没有计划进行应用内购买或应用内订阅;唯一的订阅是使用应用程序本身。我从 Google Play 商店阅读的所有关于订阅的文档似乎都只讨论了应用内订阅。
我的问题:
1) 整体应用订阅是否与应用内订阅(即通过应用)一样对待/处理?
2) 如果没有,我应该实施 Google 订阅文档/指南的哪些部分?所有未明确提及的用于应用内订阅/购买的内容?
3) 我是否需要后端服务器来管理/跟踪应用订阅信息,或者是否可以通过 Google Play 控制台管理应用级别的订阅?
4) 是否有指南/示例/教程清楚地解释了如何实施看似基本的解决方案,即没有应用内购买的订阅应用?

我在研究过程中发现的示例:
Create a subscription - Play Console Help 表示:

创建订阅

使用 Google Play 结算,您可以提供应用内产品,定期向用户收取内容或服务的费用,称为订阅。订阅可以包括应用集合、游戏或其他在您的应用中定期收费的内容在 Google Play 上的项目。

在 Google Play 管理中心中,订阅仅在商店存在->应用产品中->订阅

下提及(据我所知)

我查看了其他与订阅相关的 SO 问题,但几乎所有问题似乎都集中在应用内订阅上。 Implementing a Yearly Subscription 是一个例外。根据 GNUzilla 的回答,我了解需要在 Play Console 中创建付款资料。 GNUzilla 答案的第二部分引用了现已弃用的 AIDL 接口,因此我改为查看指南页面以替换它,Use the Google Play Billing Library | Android Developers。但是,这似乎也集中在应用内订阅上。例如,

启用购买应用内商品

...

要从您的应用发起购买请求,请从 UI 线程调用 launchBillingFlow() 方法。传递对包含相关数据的 BillingFlowParams 对象的引用以完成购买,例如项目的产品 ID (skuId) 和产品类型(一次性产品的 SkuType.INAPP 或订阅的 SkuType.SUBS)。

【问题讨论】:

    标签: android google-play subscription google-play-console


    【解决方案1】:
    1. 整体应用订阅是否与应用内订阅(即通过应用)一样对待/处理?

    Google 没有实施此类应用订阅功能。它始终是应用内订阅。用户将免费/付费下载应用程序并登录/注册到应用程序,然后开发人员将根据业务案例显示订阅计划。

    1. 如果没有,我应该实施 Google 文档/指南中关于订阅的哪些部分?所有未明确提及的应用内订阅/购买内容?

    应用内订阅。在这里查看https://developer.android.com/google/play/billing/billing_subscriptions

    1. 我是否需要后端服务器来管理/跟踪应用订阅信息,或者是否可以通过 Google Play 管理中心管理应用级别的订阅?

    是的,您需要后端来管理实时通知。如果您不想拥有后端,那么您将错过很多场景,例如您的应用程序不知道当前订阅状态是什么。从安全的角度来看,在后端验证购买也很好。

    1. 是否有指南/示例/教程清楚地解释了如何实施看似基本的解决方案,即没有应用内购买的订阅应用?

    您可以查看谷歌documentation here。将来,我也会发布有关此的博客。

    【讨论】:

    • 那么,如果唯一的成本是订阅,它是否被列为免费下载和应用内购买?另外,博客将发布在哪里?
    • 您的博客将在哪里发布?
    • 对不起兄弟,由于其他一些承诺,我无法发布博客。。回答您的问题 - 是的,您的应用将被列为免费下载并带有应用内购买标签
    猜你喜欢
    • 2017-03-23
    • 2015-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-13
    相关资源
    最近更新 更多