-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Update Add-ons documentation (Submit your app) #5465
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
luislera
wants to merge
13
commits into
MicrosoftDocs:docs
Choose a base branch
from
alejogaletto:submit-your-app-addons-changes
base: docs
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 8 commits
Commits
Show all changes
13 commits
Select commit
Hold shift + click to select a range
011956f
Updated and merged store listing pages
luislera 581fef5
Merged app properties pages
luislera d620651
Updated price, availability and schedule price changes documents
luislera a9bd843
Rephrased some content to make it clearer
luislera 708e70a
Updated app submission page
luislera fea637e
Updated toc
luislera 7648bef
Applied minor fixes
luislera 21896be
Fixed some issues
luislera b8d7a2c
Applied PR's feedback
luislera d948534
Applied PR's feedback
luislera 3992774
Update create-app-submission.md
luislera cc98816
Applied PR's feedback
luislera 2386472
Applied PR's feedback
luislera File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
23 changes: 0 additions & 23 deletions
23
hub/apps/publish/publish-your-app/add-on/add-and-edit-store-listing-info.md
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -42,60 +42,61 @@ Here's a list of the info that you provide when creating your add-on submission. | |
| **Pricing** | Required | | ||
| **Sale pricing** | Optional | | ||
|
||
### Age ratings | ||
|
||
To publish a product in the Microsoft Store, you must provide accurate answers to the age ratings questions and receive age ratings. | ||
|
||
> [!NOTE] | ||
> You only need to provide age ratings information if your add-on has a **Durable** product type. | ||
|
||
### Store listings | ||
|
||
One Store listing required. We recommend providing Store listings for every language your app supports. | ||
At least one Store listing is required. We recommend that you provide Store listings for every language your app supports. | ||
|
||
| Field name | Notes | | ||
| --------------- | ------------------------------- | | ||
| **Title** | Required (100 character limit) | | ||
| **Description** | Optional (200 character limit) | | ||
| **Product name**| Required (100 character limit) | | ||
| **Description** | Required (200 character limit) | | ||
| **Icon** | Optional (.png, 300x300 pixels) | | ||
|
||
When you've finished entering this info, click **Submit to the Store**. In most cases, the certification process takes about an hour. After that, your add-on will be published to the Store and ready for customers to purchase. | ||
|
||
> [!NOTE] | ||
> The add-on must also be implemented in your app's code. For more info, see [In-app purchases and trials](/windows/uwp/monetize/in-app-purchases-and-trials). | ||
|
||
## Set your add-on product type and product ID | ||
|
||
An add-on must be associated with an app that you've created in Partner Center (even if you haven't submitted it yet). You can find the button to Create a new add-on on your app's Overview page or on its Add-ons page. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Why have we removed this? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
|
||
After you select Create a new add-on, you'll be prompted to specify a product type and assign a product ID for your add-on. | ||
|
||
### Product type | ||
|
||
First, you'll need to indicate which type of add-on you are offering. This selection refers to how the customer can use your add-on. | ||
|
||
> [!NOTE] | ||
> You won't be able to change the product type after you save this page to create the add-on. If you choose the wrong product type, you can always delete your in-progress add-on submission and start over by creating a new add-on. | ||
|
||
<span id="durable"></span> | ||
|
||
#### Durable | ||
|
||
Select **Durable** as your product type if your add-on is typically purchased only once. These add-ons are often used to unlock additional functionality in an app. | ||
|
||
The default **Product lifetime** for a durable add-on is **Forever**, which means the add-on never expires. You have the option to set the **Product lifetime** to a different duration in the [Properties](./enter-app-properties.md) step of the add-on submission process. If you do so, the add-on will expire after the duration you specify (with options from 1-365 days), in which case a customer could purchase it again after it expires. | ||
|
||
#### Consumable | ||
|
||
If the add-on can be purchased, used (consumed), and then purchased again, you'll want to select one of the **consumable** product types. Consumable add-ons are often used for things like in-game currency (gold, coins, etc.) which can be purchased in set amounts and then used up by the customer. For more info, see [Enable consumable add-on purchases](/windows/uwp/monetize/enable-consumable-add-on-purchases). | ||
|
||
There are two types of consumable add-ons: | ||
|
||
- **Developer-managed consumable**: Balance and fulfillment must be managed within your app. Supported on all OS versions. | ||
- **Store-managed consumable:** Balance will be tracked by Microsoft across all of the customer’s devices running Windows 10, version 1607 or later; not supported on any earlier OS versions. To use this option, the parent product must be compiled using Windows 10 SDK version 14393 or later. Also note that you can't submit a Store-managed consumable add-on to the Store until the parent product has been published (though you can create the submission in Partner Center and begin working on it at any time). You'll need to enter the quantity for your Store-managed consumable add-on in the **Properties** step of your submission. | ||
- **Store-managed consumable**: Balance will be tracked by Microsoft across all of the customer’s devices running Windows 10, version 1607 or later; not supported on any earlier OS versions. To use this option, the parent product must be compiled using Windows 10 SDK version 14393 or later. Also note that you can't submit a Store-managed consumable add-on to the Store until the parent product has been published (though you can create the submission in Partner Center and begin working on it at any time). You'll need to enter the quantity for your Store-managed consumable add-on in the **Properties** step of your submission. | ||
|
||
<span id="durable"></span> | ||
|
||
#### Durable | ||
|
||
Select **Durable** as your product type if your add-on is typically purchased only once. These add-ons are often used to unlock additional functionality in an app. | ||
|
||
The default **Product lifetime** for a durable add-on is **Forever**, which means the add-on never expires. You have the option to set the **Product lifetime** to a different duration in the [Properties](./enter-app-properties.md) step of the add-on submission process. If you do so, the add-on will expire after the duration you specify (with options from 1-365 days), in which case a customer could purchase it again after it expires. | ||
|
||
#### Subscription | ||
|
||
If your want to charge customers on a recurring basis for your add-on, choose **Subscription**. | ||
If you want to charge customers on a recurring basis for your add-on, select **Subscription**. | ||
|
||
After a subscription add-on is initially acquired by a customer, they will continue to be charged at recurring intervals in order to keep using the add-on. The customer can cancel the subscription at any time to avoid further charges. You'll need to specify the subscription period, and whether or not to offer a free trial, in the **Properties** step of your submission. | ||
|
||
Subscription add-ons are only supported for customers running Windows 10, version 1607 or later. The parent app must be compiled using Windows 10 SDK version 14393 or later and it must use the in-app purchase API in the **Windows.Services.Store** namespace instead of the **Windows.ApplicationModel.Store** namespace. For more info, see [Enable subscription add-ons for your app](/windows/uwp/monetize/enable-subscription-add-ons-for-your-app). | ||
|
||
You must submit the parent product before you can publish subscription add-ons to the Store (though you can create the submission in Partner Center and begin working on it at any time). | ||
You must submit the parent product before you can publish subscription add-ons to the Store, although you can create the submission in Partner Center and begin working on it at any time. | ||
|
||
### Product ID | ||
|
||
|
@@ -104,11 +105,11 @@ Regardless of the product type you choose, you will need to enter a unique produ | |
Here are a few things to keep in mind when choosing a product ID: | ||
|
||
- A product ID must be unique within the parent product. | ||
- You can’t change or delete an add-on's product ID after it's been published. | ||
- You can’t change or delete an add-on’s product ID after it's been published. | ||
- A product ID can't be more than 100 characters in length. | ||
- A product ID cannot include any of the following characters: **< > \* % & : \\ ? + ,** | ||
- Customers won't see the product ID. (Later, you can enter a [title and description](./create-app-store-listing.md) to be displayed to customers.) | ||
- If your previously-published app supports Windows Phone 8.1 or earlier, you must only use alphanumeric characters, periods, and/or underscores in your product ID. If you use any other types of characters, the add-on will not be available for purchase to customers running Windows Phone 8.1 or earlier. | ||
- If your previously published app supports Windows Phone 8.1 or earlier, you must only use alphanumeric characters, periods, or underscores in your product ID. If you use any other types of characters, the add-on will not be available for purchase to customers running Windows Phone 8.1 or earlier. | ||
|
||
## Notifications | ||
|
||
|
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I like that we have added this. Why have we excluded the other parameters like what's new, etc.?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The only fields available for updating store listings are the following:

What do you mean with parameters like what's new, etc.?