我惊讶地发现,很少有文档或例子可以获得Play Store订阅的到期日期。在正式的应用程序内计费文档中,注意到以下内容:
当用户成功购买新订阅时,应用程序会通知后端服务器,后端服务器会将购买令牌、用户名和其他信息存储在安全的位置。 因为您的应用程序无法知道过期日期,所以您的服务器可以轮询Google以获取过期信息,并将其与购买令牌和其他数据一起存储。 因为您的服务器现在知道截止日期,所以它不需要再次轮询Google Play,直到过期之后,它才能确认订阅没有被取消。
在我的应用程序中,我可以通过OAuth获得授权令牌和购买令牌(使用方便的应用程序内计费方法),并且我可以将这些信息发送到后端服务器。然而,在这一点上,我可以找到很少的信息,如何处理这些令牌,一旦我有了它们。我能够发现的唯一信息是参考Google客户端库,它为各种语言提供了示例库客户图书馆 (我碰巧使用的是PHP)。检查PHP“文档”示例(在60秒LOL内启动和运行),显示以下代码行:
$client->setApplicationName('Google+ PHP Starter Application');
这与寻找订阅到期日期有什么关系?在我看来,传递给setApplicationName的参数应该有一些对Play Store的引用,但是在示例列表(即Google、YouTube数据API等)中似乎没有引用Play Store (即Google、YouTube数据API等)。
所以我真的不知道该如何前进。
任何方向都将不胜感激。
https://stackoverflow.com/questions/17618164
复制相似问题