如何通过 GetSubscriptionsForUser API 确定 Microsoft Store 订阅购买中的自动续订偏好更改?

米老鼠

我们希望使用此 API https://docs.microsoft.com/en-us/windows/uwp/monetize/get-subscriptions-for-a-user从续订作业中调用,以确定用户的订阅是否已续订或未按预期延长我们系统中的许可证。我们要检测以下场景:

  1. 用户订阅成功续订下一个周期。
  2. 由于计费失败,用户的订阅未能成功续订(当前活动)
  3. 由于计费失败,用户订阅未能成功续订(过期)
  4. 用户选择退出续订并且订阅已过期。
  5. 用户选择退出下一次续订,但当前订阅​​有效。

我们可以根据文档确定状态 1-4,但如何确定 #5。基于regressionState属性的值,我们对这四种状态有如下理解:

  1. 用户订阅成功续订下一周期- Active
  2. 由于计费失败,用户的订阅未能成功续订(当前活动)- InDunning
  3. 由于计费失败,用户的订阅未能成功续订(过期) - Failed
  4. 用户选择退出续订并且订阅已过期 - InActive
  5. 用户选择退出下一次续订,但当前订阅​​有效 - ?
艾伦吴

根据您的描述,场景5相当于:订阅有效,用户有权使用当前周期的服务。此时订阅未达到终端状态。

无论自动续订选项是打开还是关闭,都不应更改状态。所以场景5的状态也是Active如此。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过 API 为 Microsoft 订阅购买更多许可证

来自分类Dev

如何在 python 或 PowerShell 脚本中自动启动 Microsoft Store?

来自分类Dev

如何通过iControl REST API确定设备组中的活动F5

来自分类Dev

Microsoft Graph API:如何确定与会者是否为组

来自分类Dev

在Microsoft Graph API中确定转发和回复的电子邮件

来自分类Dev

IBM Watson NLU:如何通过API端点确定剩余的信用?

来自分类Dev

我如何知道用户是否在iOS上通过应用内购买取消了自动续订订阅?

来自分类Dev

iOS-应用内购买-自动续订-如果用户取消订阅或自动续订,如何获得通知?

来自分类Dev

如何确定REST API中的请求来自何处

来自分类Dev

如何在ios中处理同一设备不同用户的应用内购买自动续订订阅?

来自分类Dev

通过Slack Events API确定频道类型

来自分类Dev

如何通过Microsoft Graph API检索itemAttachment的内容

来自分类Dev

如何通过 Microsoft Graph API 添加内嵌图像?

来自分类Dev

如何更改开始菜单中显示的 Microsoft Store 应用程序

来自分类Dev

确定通过JavaScript更改的字段

来自分类Dev

通过 Microsoft Graph API 在 Excel 中搜索行

来自分类Dev

通过Rest Api的Microsoft Graph Api Webhook订阅不再起作用

来自分类Dev

如何确定引用Microsoft.VC90.DebugCRT的内容?

来自分类Dev

Microsoft Visio 2013如何确定复制粘贴对象的位置?

来自分类Dev

如何通过Microsoft Graph API / SDK将自适应卡发送给Microsoft团队?

来自分类Dev

通过CLI设置AWS API Gateway时,如何确定Lambda的路径或操作?

来自分类Dev

如何使用vba宏(或python)在Microsoft Word中找出已确定单词的当前页码

来自分类Dev

自动如何确定变量的类型?

来自分类Dev

如何自动确定gameObject的ID?

来自分类Dev

如何确定电子邮件地址是Microsoft“工作或学校”帐户还是Microsoft帐户

来自分类Dev

网站如何确定我的语言偏好?

来自分类Dev

如何在Microsoft Store中免费注册到公共应用程序?

来自分类Dev

如何在Microsoft Graph API中过滤appRoleAssignments

来自分类Dev

通过api确定协作者的权限(对组织存储库)?

Related 相关文章

  1. 1

    如何通过 API 为 Microsoft 订阅购买更多许可证

  2. 2

    如何在 python 或 PowerShell 脚本中自动启动 Microsoft Store?

  3. 3

    如何通过iControl REST API确定设备组中的活动F5

  4. 4

    Microsoft Graph API:如何确定与会者是否为组

  5. 5

    在Microsoft Graph API中确定转发和回复的电子邮件

  6. 6

    IBM Watson NLU:如何通过API端点确定剩余的信用?

  7. 7

    我如何知道用户是否在iOS上通过应用内购买取消了自动续订订阅?

  8. 8

    iOS-应用内购买-自动续订-如果用户取消订阅或自动续订,如何获得通知?

  9. 9

    如何确定REST API中的请求来自何处

  10. 10

    如何在ios中处理同一设备不同用户的应用内购买自动续订订阅?

  11. 11

    通过Slack Events API确定频道类型

  12. 12

    如何通过Microsoft Graph API检索itemAttachment的内容

  13. 13

    如何通过 Microsoft Graph API 添加内嵌图像?

  14. 14

    如何更改开始菜单中显示的 Microsoft Store 应用程序

  15. 15

    确定通过JavaScript更改的字段

  16. 16

    通过 Microsoft Graph API 在 Excel 中搜索行

  17. 17

    通过Rest Api的Microsoft Graph Api Webhook订阅不再起作用

  18. 18

    如何确定引用Microsoft.VC90.DebugCRT的内容?

  19. 19

    Microsoft Visio 2013如何确定复制粘贴对象的位置?

  20. 20

    如何通过Microsoft Graph API / SDK将自适应卡发送给Microsoft团队?

  21. 21

    通过CLI设置AWS API Gateway时,如何确定Lambda的路径或操作?

  22. 22

    如何使用vba宏(或python)在Microsoft Word中找出已确定单词的当前页码

  23. 23

    自动如何确定变量的类型?

  24. 24

    如何自动确定gameObject的ID?

  25. 25

    如何确定电子邮件地址是Microsoft“工作或学校”帐户还是Microsoft帐户

  26. 26

    网站如何确定我的语言偏好?

  27. 27

    如何在Microsoft Store中免费注册到公共应用程序?

  28. 28

    如何在Microsoft Graph API中过滤appRoleAssignments

  29. 29

    通过api确定协作者的权限(对组织存储库)?

热门标签

归档