question

SkyKim-0611 avatar image
SkyKim-0611 asked ·

UWP app, How to let a user to decide to upgrade to new version with different pricing?

I have a UWP app with one time purchase.
I've done major change on the app and want to go with yearly subscription.

For existing app user, I like to pops up a window asking if they want to upgrade or not.
Some might wants to stay because they keep it old version without any further payment.
Some might wants to upgrade for new features.

How can I program this, controlling the upgrade?
Any example or doc for this?

Thank you,

windows-uwp
10 |1000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

1 Answer

RichardZhang-MSFT avatar image
RichardZhang-MSFT answered ·

Hello,

Welcome to Microsoft Q&A!

The upgrade of UWP apps is managed by the Microsoft Store. When you submit a new package in the store, the Microsoft Store will automatically update the app after detecting the version update. The UWP app cannot prevent itself from upgrading. That means all the users will update your app to the latest version which uses subscription.

You can consider keeping the old version of the application, then create a new application, and encourage users to migrate to the new version if they are willing to pay for the subscription.

In this way, you can continue to maintain a one-time payment in the old application, use the annual subscription in the new application.

Thanks.

3 comments Share
10 |1000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Thank you for the answer.
Few questions:
a. There is option I can choose when submit new package: Optional or Mandatory upgrade. I thought Optional is the one I can choose for upgrade. Is this policy changed?
b. If I create new app, that means I lose all reviews. => Is there a way to link to old one in anyway in store? Or any good idea?



0 Votes 0 · ·

Hello, currently the store does not provide a link redirection function, one application corresponds to one store link. In addition, when you update the main application package, whether it is a gradual update or a mandatory update, it will eventually be pushed to the customer's device, which cannot meet your demand for specific purchases. However, considering your situation, you can also try to create an add-on, which is related documentation. By creating an add-on, you can enable users who purchase the add-on to unlock related functions. At the same time, the payment for the add-on and the main application are calculated separately. You can make the main application pay once, and the add-on uses an annual subscription.

0 Votes 0 · ·

Hi, have you solved the problem? If you have other questions, please feel free to ask

0 Votes 0 · ·