相当长的时间之前,微软宣布开发者可以将IAP(应用内购买)作为自动续订订阅销售,即用户每个周期收取一次费用,直到用户明确取消订阅。
对此有很多通知:
Windows 10应用提交的Dev Center开放,添加新功能
您是否计划向Windows商店添加订阅/重复购买?
Bernardo Zamora: 是的。这是在Build中提到的功能之一,将在未来几个月内推出。我们会让所有开发者知道何时可用此功能。
Bernardo Zamora
Microsoft
新的订阅支持 随着Windows 10的推出,应用内购买功能将得到扩展,包括定期计费或订阅选项,这将使Windows Store能够使用商店结算系统销售基于订阅的内容。这种订阅功能对内容和生产力服务等方面非常有用,支持大多数市场上的Windows Store消费者付款方式,开发人员可以配置时间周期。到目前为止,我在Windows SDK或Windows Developer Dashboard(应用程序发布设置)中都没有看到类似的东西。
我也没有在MSDN上找到任何相关的内容。有限寿命的持久IAP不好,因为它使用户每次都要明确地重新购买IAP。
随着Windows 10周年更新即将在2016年8月2日发布,有间接迹象表明Windows Store将支持IAP订阅,我请求Windows Insider计划成员提供详细信息。
是否有任何关于如何实现IAP订阅的示例?
更新(2017年1月1日):
在MSDN上开始出现了一些信息。在新的Windows.Services.Store命名空间中有一个StoreSubscriptionInfo类可用于定位 Windows 10 版本1607及更高版本的UWP应用。截至2017年1月1日
,StoreSubscriptionInfo
类文档如下:
为表示具有循环结算的订阅的产品SKU提供订阅信息。
Windows Dev Center或商店目前不支持订阅。该类存在是为了提供对订阅的未来支持,不建议在当前版本中使用您的代码。
更新(2017年8月24日):
最近出现了一些有用的文档:启用应用的订阅附加项。遗憾的是这个早期采用计划没有向公众开放。
更新(2017年10月5日):
我有一份来自@Stefan Wick MSFT的更新,即他从开发团队那里获得的一些信息:
我们只是在等待一些最终验证完成,这涉及到订阅试用。目前有几个应用程序正在使用预览计划中的IAP订阅功能,我们计划在十月份向Dev Center Insiders开放它,如果我们的验证测试按计划进行,那么不久之后就会普及。