首先,我希望你过得愉快。
第二,我是一个新的android开发人员,将应用程序内订阅合并到我的应用程序中。我想知道检查用户订阅状态的最佳做法是什么,而在网上查找信息时遇到麻烦。
具体来说,我希望能够查询订阅的“截止日期”。我正在缓存用户首次订阅时的截止日期,只想在当前日期超过该日期时查询其状态。
- 我需要设置个人服务器来存储和验证用户订阅信息吗?
- 我应该使用实时开发者通知吗?根据我对服务的了解,该服务将包括许多我不感兴趣的功能,这是否必要?特别是考虑到developer.android页面提到以下内容:
(https://developer.android.com/google/play/billing/realtime_developer_notifications.html)
实时开发者通知不提供有关订阅状态的完整信息,例如用户当前是否有权访问订阅内容。收到令牌后,您应始终使用购买令牌查询Google Play开发者API以获取完整信息,并使用用户当前的权利状态更新后端。
- 我应该尝试使用购买令牌查询信息吗?
(https://developers.google.com/android-publisher/api-ref/purchases/products/get)
我知道不是因为我必须从应用程序执行此操作,而不是专用服务器。
任何建议都将不胜感激,特别是如果我看起来不合时宜。
谢谢你,最好的祝福。