检查Android订阅状态最佳做法

时间:2020-01-10 20:36:39

标签: android google-play

首先,我希望你过得愉快。

第二,我是一个新的android开发人员,将应用程序内订阅合并到我的应用程序中。我想知道检查用户订阅状态的最佳做法是什么,而在网上查找信息时遇到麻烦。

具体来说,我希望能够查询订阅的“截止日期”。我正在缓存用户首次订阅时的截止日期,只想在当前日期超过该日期时查询其状态。

  1. 我需要设置个人服务器来存储和验证用户订阅信息吗?
  2. 我应该使用实时开发者通知吗?根据我对服务的了解,该服务将包括许多我不感兴趣的功能,这是否必要?特别是考虑到developer.android页面提到以下内容: (https://developer.android.com/google/play/billing/realtime_developer_notifications.html

    实时开发者通知不提供有关订阅状态的完整信息,例如用户当前是否有权访问订阅内容。收到令牌后,您应始终使用购买令牌查询Google Play开发者API以获取完整信息,并使用用户当前的权利状态更新后端。

  3. 我应该尝试使用购买令牌查询信息吗? (https://developers.google.com/android-publisher/api-ref/purchases/products/get) 我知道不是因为我必须从应用程序执行此操作,而不是专用服务器。

任何建议都将不胜感激,特别是如果我看起来不合时宜。

谢谢你,最好的祝福。

0 个答案:

没有答案