gpt4 book ai didi

c# - Windows 应用商店验证订阅服务器端

转载 作者:太空宇宙 更新时间:2023-11-03 14:54:15 27 4
gpt4 key购买 nike

我想要一件非常简单的事情 - 让用户在我的 UWP 应用程序中购买订阅,然后定期检查该订阅在服务器端是否仍然有效(该应用程序适用于多个平台,用户可以购买订阅在任何人上并在他的所有设备上使用它)。

在 Android 上,该应用会收到一张购买收据,该收据可用于返回订阅当前状态的 Google 服务。

对于 Windows 应用商店,似乎 ( Manage product entitlements from a service ) 我需要:

  1. Ask my service for Azure access token, pass it to my app
  2. Generate Store ID in my app
  3. Pass this ID back to my service
  4. Use this ID to get a list of all user's subscriptions to verify their status
  5. Refresh the Store ID every 3 months (its validity)

我统计了 5 次 REST 调用,只是为了检查我的订阅状态。
这真的是唯一的方法吗?

曾经有一个 API 可以从商店获取收据,但现在似乎已被弃用:
Windows.ApplicationModel.Store

最佳答案

for 1 year subscription, after the year goes by, I want to ask if the subscription was extended or not.

请查看此文档:Get subscriptions for a user .

如果你的订阅是跨平台服务的一部分,你可以调用此 API 来确定指定用户是否拥有你的订阅的权利以及他们在你的 UWP 应用上下文中的订阅状态。然后,您可以使用此信息在您的服务支持的其他平台上更新订阅状态。

关于c# - Windows 应用商店验证订阅服务器端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50438879/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com