如何检查用户是否有订阅(Android应用内结算)?

时间:2012-09-10 19:11:33

标签: android google-api in-app-billing google-play subscription

我一直在尝试使用Google Play Android Developer API,但我意识到这可能不是我应该做的事情:

  

您的服务器永远不应该动态查询订阅状态   来自Android应用程序的个别请求。 - Google

我没有自己的服务器,也没有预计每天超过15000个应用程序(API每天允许15000个请求),而且每次应用程序启动时都只计划检查订阅状态起来。

这似乎是谷歌所说的正在做的事情。那么,我该如何检查用户的订阅状态呢?

1 个答案:

答案 0 :(得分:5)

我认为答案是上面same document中的几段:

  
      
  • 在您的服务器上存储订阅到期

  •   
  • 缓存过期和purchaseState

  •   
  • 仅在到期时查询订阅状态

  •   

一般来说,他们所说的是你应该缓存订阅状态,不要每次都查询。