我正在开发一个Android应用程序,其中包含对订阅的应用内结算支持。 我试图发现很难理解用户订阅的用例,之后删除应用程序,然后再次安装它。 该应用会自动识别用户(相同的Google Play用户)是否已订阅?
我阅读了文档,在某些地方看起来应该可以工作而有些则不行。 例如,从页面Implementing subscriptions:
收到购买令牌后,您的应用可以在本地存储令牌或将其传递给后端服务器,后端服务器可以使用它来查询计费状态或远程取消订阅。如果您的应用会在本地存储令牌,请阅读安全和设计文档,了解维护数据安全性的最佳做法。
根据这句话,我可以理解令牌是本地保存还是保存在服务器上。在我的情况下,我没有服务器,所以它在本地保存,我可以假设在删除应用程序后,用户将无法重新使用该令牌与另一个相同的应用程序安装。
但在其他地方,它显示订阅适用于异步方法,并会创建一个请求谷歌播放服务器并检查用户是否订阅。
所以我在这里有点困惑......
提前感谢您提供任何帮助