【问题标题】:Payment Dates of Microsoft Store Subscription Add-onMicrosoft Store 订阅插件的付款日期
【发布时间】:2018-08-22 05:32:34
【问题描述】:

您如何确定 Microsoft Store 中应用的月度订阅附加组件的付款时间?

我们希望通过 Microsoft Store 为我们的应用提供订阅插件。我们向用户提供了一份声明,其中显示了付款时间以及应用程序中的信用额度。

该应用可离线运行。当用户离线一段时间后再次上线时,我们需要能够检查他们自上次上线以来每月支付月费的日期。

我们知道初始付款的时间,因为付款是在应用内进行的,但 Microsoft 从用户帐户中扣款的确切日期可能因月而异。

如果订阅是最新的storeProduct.IsInUserCollection,我们可以判断用户何时重新上线,但我不知道如何确定付款日期。

有没有办法从应用内查询 Microsoft Store 以确定每月付款的日期?

【问题讨论】:

    标签: uwp windows-store-apps windows-store


    【解决方案1】:

    有没有办法从应用内查询 Microsoft Store 以确定每月付款的日期?

    目前,没有这样的 API 能够获取 Microsoft 向用户信用卡收费的具体日期和时间。我们通常使用 Windows Store collection API 将信息查询范围限定为特定的应用程序/附加产品。但订阅插件目前不包含在此 API 支持的插件类型中。

    根据Get subscription for a user的说法,我们仍然无法通过Microsoft Store购买API获得这个值。

    此外,订阅插件目前不适用于大多数开发者帐户。 Some features 现在可能不支持此类插件。因此,如果您有功能请求,您可以将您的反馈发布到 Windows Developer User Voice 网站。

    【讨论】:

    • 感谢@Zhendong Wu - MSFT 提供的信息,但我们已经创建了许多订阅插件,我们能够检索这些插件的详细信息。我们还逐步完成了从应用程序内购买订阅插件的过程。从你所说的这应该是不可能的。我误会你了吗?
    • 我的意思是并不是所有开发者的账户都可以创建这种类型的插件。因此,您的帐户已由 Microsoft 配置为能够创建订阅加载项。但是目前没有办法获取充电日期和时间。
    • 看来@Zhendong Wu - MSFT 大多数开发人员都无法访问订阅插件。有一个 rest api 允许开发人员获取有关其商店产品的更多信息,但即使我们确实可以访问订阅插件,我们也无法访问 rest api。我理解正确吗?
    • @Value 其余 API 只能由已配置帐户的开发人员使用,以创建订阅插件。所以你可以访问它,但它不提供 MSFT 的充电时间,而是附加组件的 startTime 和到期时间
    • 感谢@Zhendong Wu - MSFT 提供的信息。由于我们能够创建订阅附加组件,我们应该能够使用其余的 api。其余 api 需要“使用 onestore.microsoft.com 受众 URI 创建的 Azure AD 访问令牌。” onestore.microsoft.com 似乎不存在,那么我们如何获取 Azure AD 访问令牌?
    猜你喜欢
    • 2011-08-23
    • 2015-09-01
    • 2013-03-22
    • 1970-01-01
    • 2016-05-11
    • 2014-04-09
    • 2015-07-23
    • 2011-09-15
    相关资源
    最近更新 更多