- 原文地址:Subscriptions 101 for Android Apps
- 原文做者:Emilie Roberts
- 译文出自:掘金翻译计划
- 本文永久连接:github.com/xitu/gold-m…
- 译者:Fxymine4ever
订阅 Google Play 结算是拓展你业务极好的方法。然而,你的 Android 应用程序与后端服务器之间的协调问题可能会很棘手。html
订阅 101 系列视频会帮助你明白如何将订阅里的全部部分组合在一块儿的,其包括搭建基础的服务器、实时开发人员通知、升级和降级、链接购买令牌、宽限期以及其它东西。前端
第一个视频概述了整个系列视频中使用到的术语以及你须要使用到的组件,它们包括:你的 Android 应用程序、你的后台服务器、Google 应用内购买结算依赖库、Google Play 开发者 API 和 Google Cloud Pub/Sub。java
这个视频讲述了订阅的计费流程。你可使用 Google 应用内购买结算依赖库去检查现有的订阅以及启动注册的计费流程。在成功购买后,你会获得购买令牌以及订单 ID,其分别表明着用户的权利和与 Google 的交易。你能够在后台服务器上跟踪该信息,以便正确受权你的产品或服务。android
实时开发者通知(Real-time Developer notification, RTDN) 容许你经过 Google Cloud Pub/Sub 向服务器发送通知,了解到最新的订阅状态。ios
当你接收到了实时开发者通知后,请验证通知内的购买令牌以及使用 Google Play 开发者 API 来检索该订阅的详细信息。git
你可让用户在你的应用程序内使用 Google 应用内购买结算依赖库去升级或降级订阅。首先,调用 queryPurchases() 方法验证你的用户是否拥有当前订阅。而后,使用 SKU 调用 setOldSku() 方法来获取即将被替换的订阅。最后,使用新的订阅的 SKU 来调用 setSku() 方法。这将会返回表明着升级或降级的新的购买令牌。请确保正确地处理链接购买令牌。github
这个视频介绍了如何为订阅设置宽限期。这将容许订阅失败的用户在短期内修复他们的付款信息,从而帮你留住用户。后端
在 Google Play 控制台中,启动宽限期,同时在每个订阅的设置中选择其宽限期的时长。当在你接收到了 RTDN,它提醒你用户正处于宽限期的时候,使用 Google Play 开发者 API 验证订阅状态。而后,在你的应用程序中为用户提供通知,用户可使用 deep-link 跳转到订阅中心,这使得用户可以轻松修复他们的付款设置。请记住,用户在宽限期间时应该保留其对订阅的访问权限。api
这个视频介绍了帐户保留,这对于其付款方式有问题的用户而言是一种方法。用户能够无需从新订阅,便可恢复他们对应用内容的访问权限。这能够提升用户保留率。服务器
在 Google Play 控制台 —— 应用内产品部分 —— 订阅选项卡中,展开里面的订阅设置菜单,在全部应用的订阅里启动帐户保留。在你的后端服务器中,当你收到 RTDN,它提醒你用户正处于帐户保留状态时,请使用 Google Play 开发者 API 来验证订阅状态。而后,你应该阻止用户对订阅的访问,并让用户知道他们的付款方法有问题,而后提供一个 deep-link 跳转到订阅中心,以便他们能够很轻松地修复其支付设置。
容许用户在取消订阅后能很轻松地恢复订阅,这能够帮助你从新得到并保留之前的活跃用户。在用户已经取消了订阅后,他们将保留对你应用程序内容的访问权限,直到订阅期限到期。在这期间,他们能够轻松地在 Google Play 订阅中心中恢复订阅。
当你收到的 RTDN,它提醒你用户取消了订阅。你可能但愿在你的应用程序中礼貌地提醒用户关于即将到来的截止日期,并提供 deep-link 跳转到订阅中心,以便他们轻松恢复订阅。
推迟结算日期是一个简单的方法,它能够免费向用户提供临时访问权限,做为促销或者若是他们遇到了服务中断。你可使用 Google Play 开发者 API 用来提早用户的计费日期,以便让他们在一个指定的时间段内免费访问你的服务。而后订阅续订的日期会被调整,用来反映的新的计费日期(这个日期用于传递给 API)。
我但愿这些视频会帮助你明白如何在你的应用程序里面使用订阅!准备好了吗?Go!
若是发现译文存在错误或其余须要改进的地方,欢迎到 掘金翻译计划 对译文进行修改并 PR,也可得到相应奖励积分。文章开头的 本文永久连接 即为本文在 GitHub 上的 MarkDown 连接。
掘金翻译计划 是一个翻译优质互联网技术文章的社区,文章来源为 掘金 上的英文分享文章。内容覆盖 Android、iOS、前端、后端、区块链、产品、设计、人工智能等领域,想要查看更多优质译文请持续关注 掘金翻译计划、官方微博、知乎专栏。