使用 Google Play 开发者 Api 更好的追踪你的订阅
在过去的 2012 年,我们介绍了一些支持 Android 应用订阅的免费试用。一个免费试用一段时间,你很自然会自动选择完全转移使用这种基于定时和价钱的账单的订阅服务。Google Play 支持免费试用所有订阅类型。在我们的文档可以看到更多 详细内容 。
对于用户而言,这个特色工具是非常重要的,因为这个可以转变用户的使用习惯,他们可以在没有支付时体验你的应用或者游戏。为了能帮助你更好的追踪订阅情况,我们加入了第三个支付状态值 paymentState 到 订阅 Api (在 Google Play Developer API(Google Play 开发者 API) 中) 相当于用户是在免费试用。取值范围是:
- 0 - 待支付
- 1 - 已付款
- 2 - 免费试用
自增加了这个新的可行值,有必要在你的后台掌控这个 paymentState 属性。如果你像下面这样做,你可能会有一些潜在的问题:
// WARNING: Don't do this!
if (paymentState == 1) {
// User is in normal state
} else {
// Handle user in grace period # this would now be a bug
}
最好的方案去避免这些将来发生的问题,我们建议检查这个属性的所有值,就像这样:
if (paymentState == 0) {
// Subscriber with payment pending
} else if (paymentState == 1) {
// Subscriber in good standing (paid)
} else if (paymentState == 2) {
// Subscriber in free trial
}
你可以查看 文档 中更详细的内容。如果你的应用或者游戏不提供试用服务,不要错失了这个免费试用服务可以让你的用户迅速增长的机会。查看 详情 。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论