google-play - 在 Google Play 中创建订阅组?
问题描述
在 iOS App Store 中,您可以创建订阅组,我相信这允许应用程序(如果这样编码)向不同的用户组显示不同的订阅选项。例如,按类型对杂志订阅进行分组。
Google Play 商店有类似的东西,还是我需要自己在应用程序中进行分组?
解决方案
虽然我现在不确定,但我认为 Google Play 不提供相当于订阅组的功能。在撰写本文时,我正在进行相同的工作,新的更新将在此处发布编辑。
这里有个问题,which I believe allows the app to (if coded as such) display different subscription options to different groups of users
尽管订阅组可用于上述目的,但它们本质上并不意味着相同。订阅组旨在对不同的订阅产品进行分组,以便用户同时只能购买其中一种。
您可以将订阅组视为您的应用提供的产品/服务,并将它们下的订阅产品视为Plans
相同。例如,对于新闻应用程序,您可以向具有不同计划的用户提供订阅产品,例如Single Category Monthly
、All Monthly
、Single Category Annual
、All Annual
。单一类别应用程序可能仅在一个选定的类别中提供新闻,例如体育、娱乐、政治等。用户可以随时选择在计划之间进行更改,但一次只能订阅一个计划。
此外,正如您所理解的,其中一些计划的服务水平高于其他计划。根据您的业务定义,您可以将这些计划放在不同的级别。这将确定用户在更改计划时是否正在升级/降级/交叉分级。例如,在这种情况下,您可能有两个级别:
级别 1 可能有所有月度和所有年度。
2 级可能有两个单一的计划。
1 -> 2
会降级,2 -> 1
会升级,1 -> 1, 2 -> 2
会跨级。
在 Google Play Billing 中,升级或降级将通过在购买时设置 oldSku 来执行。如果设置了 oldSku,Google Play 商店会将其视为升级/降级。
但是,我目前不确定 App Store 如何确定它是升级/降级/跨级。可能基于价格(与 Apple 不同)。
推荐阅读
- python - 配置 AWS Cloud9 以使用 Anaconda Python 环境
- logging - 有没有办法将应用日志流式传输到不同的 Stackdriver 项目?
- ssas - MDX 查询事实计数
- database - 具有一对多关系的 2 个表上的附加表
- javascript - 是否有可能获得
- javascript - element.width 正在返回未定义
- python - 使用 ItemLoader 跨多个响应加载项目文件
- ruby-on-rails - 在 Rails 中将参数传递给回调
- javascript - React-Router 链接按钮不带路由器?
- wpf - 通过双击标题最大化窗口时,WPF DataGrid MouseLeftButtonUp 被触发