use*_*400 7 android subscriptions
我很惊讶地发现很少有关于获取Play商店订阅的截止日期的文档或示例.在整个官方应用内结算文档中,注意到以下内容:
当用户成功购买新订阅时,您的应用会通知后端服务器,后端服务器将购买令牌,用户名和其他信息存储在安全位置.
由于您的应用无法知道到期日期,因此您的服务器可以轮询Google Play以获取到期日期,并将其与购买令牌和其他数据一起存储.
由于您的服务器现在知道到期日期,因此在到期日之前不需要再次轮询Google Play,此时它可以确认订阅未被取消.
在我的应用程序中,我能够通过OAuth和购买令牌获取授权令牌(使用便捷方法进行应用内计费),我可以将该信息发送到我的后端服务器.然而,在那时我可以找到一些关于如何使用这些令牌后如何处理这些令牌的信息.我能够发现的唯一信息是参考Google API客户端库,它提供了各种语言客户端库的示例库(我碰巧使用的是PHP).检查PHP"文档"示例(在60秒内启动并运行LOL),显示以下代码行:
$client->setApplicationName('Google+ PHP Starter Application');
Run Code Online (Sandbox Code Playgroud)
这与查找订阅到期日期有什么关系???? 在我看来,传递给setApplicationName的参数应该对Play商店有一些参考,但似乎没有参考样本列表中的Play商店(即谷歌分析API,YouTube数据API等)谷歌APIS
所以我真的不知道如何前进.
任何方向将不胜感激.
您需要使用购买状态 API,它具有Purchasings:get方法,该方法接受packageName、subscriptionId和token,并返回一个购买资源,其中包含(除其他外)validUntilTimestampMsec订阅到期时间的字段。
| 归档时间: |
|
| 查看次数: |
6494 次 |
| 最近记录: |