问题
Quite some time ago Microsoft announced that a developer will be able to sell IAPs (In-App Purchases) as a auto renewable subscription i.e. a user is billed once a period until the user explicitly cancels the subscription.
There were quite some notifications on that:
Dev Center open for Windows 10 app submissions, adds new features
Are you planning to add subscriptions/recurring purchases to Windows Store?
Bernardo Zamora: Yes. This is one of the features mentioned at Build that was going to be coming in the next few months. We’ll let all developers know when this feature is available. Blockquote
Bernardo Zamora
Microsoft
Distributing Windows Apps to the World
New subscription support In-app purchase capabilities will be expanded with Windows 10 to include a recurring billing, or subscription, option that will enable the Windows Store to sell subscription-based content using Store billing systems. Useful for content and productivity services, among others, this subscription capability will support the Windows Store consumer payment methods in most markets with developer-configurable time periods.
Up to this moment I do not see anything like that neither in Windows SDK nor in Windows Developer Dashboard (App publication setup).
I failed to find anything on the matter in MSDN as well. The durable IAP with the limited lifespan is no good as it makes the user explicitly repurchase the IAP every other time.
As soon as the Windows 10 Anniversary Update is going to emerge on the 2nd of August 2016 and there are indirect indications that Windows Store is going to support IAP subscriptions I am asking the Windows Insider program members for details.
Are there any samples on the way the IAP subscriptions are going to be implemented?
UPDATE (Jan 1st 2017):
There are some pieces of information beginning to appear in MSDN. There is a StoreSubscriptionInfo class in the new Windows.Services.Store namespace which is available for UWP apps targeting Windows 10, version 1607 and later. As of the 1st of Jan 2017
the StoreSubscriptionInfo
class doc states:
Provides subscription info for a product SKU that represents a subscription with recurring billing.
Subscriptions are not currently supported by Windows Dev Center or the Store. This class exists to provide future support for subscriptions, and is not intended to be used by your code in the current release.
UPDATE (Aug 24th 2017):
Some useful doc appeared recently: Enable subscription add-ons for your app. Its a pity this early adoption program was not public.
UPDATE (Oct 5th 2017):
I have an update from @Stefan Wick MSFT i.e. some info he received from the development team:
We are just awaiting some final validation to be completed around subscription trials. There are a couple of apps live right now levering IAP Subscriptions in the preview program and we plan to open it up next to the Dev Center Insiders some time in October, followed by general availability a short time after that if our validation tests go as planned.
回答1:
See Bernardo's recent BUILD2017 session: https://channel9.msdn.com/events/Build/2017/B8098
Subscriptions is in preview now, and available to all developers later this summer.
回答2:
It appears that the subscription feature finally moved from the mysterious "Early Adoption Program" to the publicly available "Dev Center Insider Program" and that makes a huge difference for many of us. Simply put any developer can apply, join the program and start supplying the auto recurring subscriptions this very hour. Yay.
Dev Center Insider Program feature: Subscription add-ons: Sell digital products in your app (such as app features or digital content) as add-ons, with automated recurring billing periods.
How Dev Center Insiders can try it: Choose Subscription for your add-on's product type and specify a subscription period. You must also use APIs in the Windows.Services.Store namespace to enable the subscription experience.
Date added: December 2017
The docs seem to be intact: Enable subscription add-ons for your app
来源:https://stackoverflow.com/questions/38662769/windows-store-app-in-app-purchase-subscription-model