需要明确实施订阅应用程序
Need clarity on implementing a subscription app
我开发了一个 Android 应用程序,需要明确通过 Google Play 商店将其作为订阅应用程序提供的要求(即每月提供该应用程序的使用权费用)。目前,没有计划进行应用内购买或应用内订阅;唯一的订阅是为了使用应用程序本身。我从 Google Play 商店阅读的所有关于订阅的文档似乎都只讨论应用内订阅。
我的问题:
1) 整体应用订阅 treated/processed 与应用内订阅(即通过应用订阅)相同吗?
2) 如果没有,我应该实施订阅的 Google documentation/guides 的哪些部分?所有未明确提及的应用内应用 subscriptions/purchases?
3) 我是否需要后端服务器来 manage/track 应用程序订阅信息,或者可以通过 Google Play 控制台管理应用程序级别的订阅?
4) 是否有 guide/example/tutorial 某处清楚地解释了如何实施看似基本的解决方案,即没有应用内购买的订阅应用?
我在研究中发现的例子:
Create a subscription - Play Console Help表示:
Create a subscription
Using Google Play Billing, you can offer in-app products that charge users for content or services on a recurring basis, known as subscriptions. Subscriptions can include items like a collection of apps, games, or other content for a recurring fee within your app on Google Play.
在 Google Play Console 中,仅在 Store presence->In App Products->Subscriptions[=14= 下提及订阅(据我所知) ]
我查看了与订阅相关的 SO 的其他问题,但几乎所有问题似乎都集中在应用内订阅上。 Implementing a Yearly Subscription. Per the answer from GNUzilla, I understand the need to create a payment profile in Play Console. The second part of GNUzilla's answer references the now deprecated AIDL interface, so I instead reviewed the guide page for its replacement, Use the Google Play Billing Library | Android Developers 是一个例外。但是,这似乎也集中在应用内订阅上。例如,
Enable the purchase of an in-app product
...
To start a purchase request from your app, call the launchBillingFlow() method from the UI thread. Pass a reference to a BillingFlowParams object containing the relevant data to complete the purchase, such as the product ID (skuId) of the item and product type (SkuType.INAPP for a one-time product or SkuType.SUBS for a subscription).
- 整体应用订阅treated/processed是否与应用内订阅(即通过应用)相同?
没有这样的应用程序订阅功能 Google 已经实现。它始终是应用内订阅。用户将应用程序 free/paid 和 login/signup 下载到应用程序中,然后开发人员将根据业务案例显示订阅计划。
- 如果没有,我应该实施订阅的 Google documentation/guides 的哪些部分?所有未明确提及的应用内应用 subscriptions/purchases?
应用内订阅。在这里查看 https://developer.android.com/google/play/billing/billing_subscriptions
- 我是否需要后端服务器来 manage/track 应用订阅信息,或者可以通过 Google Play 控制台管理应用级别的订阅?
是的,您需要后端来管理实时通知。如果你不想拥有后端那么你会错过很多场景,比如你的应用程序不知道当前的订阅状态是什么。从安全的角度来看,在后端验证购买也很好。
- 是否有 guide/example/tutorial 清楚地解释了如何实施看似基本的解决方案,即没有应用内购买的订阅应用?
您可以检查google documentation here。以后我也会发布这方面的博客。
我开发了一个 Android 应用程序,需要明确通过 Google Play 商店将其作为订阅应用程序提供的要求(即每月提供该应用程序的使用权费用)。目前,没有计划进行应用内购买或应用内订阅;唯一的订阅是为了使用应用程序本身。我从 Google Play 商店阅读的所有关于订阅的文档似乎都只讨论应用内订阅。
我的问题:
1) 整体应用订阅 treated/processed 与应用内订阅(即通过应用订阅)相同吗?
2) 如果没有,我应该实施订阅的 Google documentation/guides 的哪些部分?所有未明确提及的应用内应用 subscriptions/purchases?
3) 我是否需要后端服务器来 manage/track 应用程序订阅信息,或者可以通过 Google Play 控制台管理应用程序级别的订阅?
4) 是否有 guide/example/tutorial 某处清楚地解释了如何实施看似基本的解决方案,即没有应用内购买的订阅应用?
我在研究中发现的例子:
Create a subscription - Play Console Help表示:
Create a subscription
Using Google Play Billing, you can offer in-app products that charge users for content or services on a recurring basis, known as subscriptions. Subscriptions can include items like a collection of apps, games, or other content for a recurring fee within your app on Google Play.
在 Google Play Console 中,仅在 Store presence->In App Products->Subscriptions[=14= 下提及订阅(据我所知) ]
我查看了与订阅相关的 SO 的其他问题,但几乎所有问题似乎都集中在应用内订阅上。 Implementing a Yearly Subscription. Per the answer from GNUzilla, I understand the need to create a payment profile in Play Console. The second part of GNUzilla's answer references the now deprecated AIDL interface, so I instead reviewed the guide page for its replacement, Use the Google Play Billing Library | Android Developers 是一个例外。但是,这似乎也集中在应用内订阅上。例如,
Enable the purchase of an in-app product
...
To start a purchase request from your app, call the launchBillingFlow() method from the UI thread. Pass a reference to a BillingFlowParams object containing the relevant data to complete the purchase, such as the product ID (skuId) of the item and product type (SkuType.INAPP for a one-time product or SkuType.SUBS for a subscription).
- 整体应用订阅treated/processed是否与应用内订阅(即通过应用)相同?
没有这样的应用程序订阅功能 Google 已经实现。它始终是应用内订阅。用户将应用程序 free/paid 和 login/signup 下载到应用程序中,然后开发人员将根据业务案例显示订阅计划。
- 如果没有,我应该实施订阅的 Google documentation/guides 的哪些部分?所有未明确提及的应用内应用 subscriptions/purchases?
应用内订阅。在这里查看 https://developer.android.com/google/play/billing/billing_subscriptions
- 我是否需要后端服务器来 manage/track 应用订阅信息,或者可以通过 Google Play 控制台管理应用级别的订阅?
是的,您需要后端来管理实时通知。如果你不想拥有后端那么你会错过很多场景,比如你的应用程序不知道当前的订阅状态是什么。从安全的角度来看,在后端验证购买也很好。
- 是否有 guide/example/tutorial 清楚地解释了如何实施看似基本的解决方案,即没有应用内购买的订阅应用?
您可以检查google documentation here。以后我也会发布这方面的博客。