Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Google Play inapp订阅:如何知道用户是否已经有了7天的免费测试期?_Java_Android_Google Play_In App Billing_Subscription - Fatal编程技术网

Java Google Play inapp订阅:如何知道用户是否已经有了7天的免费测试期?

Java Google Play inapp订阅:如何知道用户是否已经有了7天的免费测试期?,java,android,google-play,in-app-billing,subscription,Java,Android,Google Play,In App Billing,Subscription,我在我的应用程序中使用订阅,有7天的免费测试期 如果用户在7天免费测试期内测试高级版本,然后取消订阅,并且一个月后想要再次订阅,那么他将不会再次拥有7天的测试期。因此,他将直接付款,无需任何7天的测试期 问题是,我解释高级功能的解锁活动总是相同的,并提到:“7天免费,然后XXX/月”) 由于我不想误导我的用户,我想显示一些类似“您已经有了测试期。如果您订阅,您将直接支付XXX/月”的内容 我怎样才能从Google Play服务器知道用户是否已经过测试期?我可以将此信息保存在用户的应用程序首选项中

我在我的应用程序中使用订阅,有7天的免费测试期

如果用户在7天免费测试期内测试高级版本,然后取消订阅,并且一个月后想要再次订阅,那么他将不会再次拥有7天的测试期。因此,他将直接付款,无需任何7天的测试期

问题是,我解释高级功能的解锁活动总是相同的,并提到:“7天免费,然后XXX/月”)

由于我不想误导我的用户,我想显示一些类似“您已经有了测试期。如果您订阅,您将直接支付XXX/月”的内容

我怎样才能从Google Play服务器知道用户是否已经过测试期?我可以将此信息保存在用户的应用程序首选项中,但不是我想要的。我想从谷歌服务器上获取信息


谢谢你的帮助

我的答案已被删除,因此我将添加评论。我希望这对你有帮助。您可以在此处查看具有相应状态的用户订阅列表:Google Play Developer API:subscriptions()A:(为什么他们要删除你的答案?如果你能提供一些java代码,那就太好了!谢谢。我的答案被删除了,所以我会添加评论。我希望这对你有帮助。你可以在这里查看具有相应状态的用户订阅列表:Google Play Developer API:订阅()很遗憾:(为什么他们会删除你的答案?如果你能提供一些java代码就太好了!谢谢。