You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: hub/apps/publish/engage-with-your-customers.md
+3-22Lines changed: 3 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,28 +10,10 @@ ms.localizationpriority: medium
10
10
11
11
Drive customer engagement and satisfaction by using features like targeted offers, and responses to reviews. [Partner Center](https://partner.microsoft.com/dashboard) includes these features and more to help you drive customer engagement and satisfaction.
12
12
13
-
:::row:::
14
-
:::column:::
15
-

16
-
:::column-end:::
17
-
:::column span="2":::
18
-
**Targeted Offers**
19
-
20
-
Show attractive, personalized content to specific segments of your customers to increase engagement, retention, and monetization.
Use the dashboard to create and send push notifications to segments of your app’s customers, tailoring each notification for each audience.
32
-
33
-
**Respond to reviews**
13
+
## Targeted Offers
14
+
Show attractive, personalized content to specific segments of your customers to increase engagement, retention, and monetization.View more details to [Promote offers](use-targeted-offers-to-maximize-engagement-and-conversions.md)
34
15
16
+
## Respond to reviews
35
17
Follow up and connect with your customers by responding publicly or privately to their reviews. You can submit your responses either in the dashboard or by using our REST API.
36
18
37
19
[Respond to reviews](respond-to-customer-reviews.md)
@@ -42,6 +24,5 @@ Follow up and connect with your customers by responding publicly or privately to
42
24
43
25
Keep tabs on your customer engagement activities by using these features and reports.
Copy file name to clipboardExpand all lines: hub/apps/publish/faq/get-started-with-the-microsoft-store.md
+23-30Lines changed: 23 additions & 30 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,33 +18,19 @@ Having a developer account gives you access to the Windows Apps & Games dashboar
18
18
19
19
---
20
20
21
-
<details>
22
-
<summary><strong>How do I register for a Microsoft Store developer account? What are the main steps?</strong></summary>
23
-
To open a developer account, you will sign up through Partner Center and provide some information. The process is straightforward:
24
-
25
-
-**Sign in with a Microsoft account:** Go to the Partner Center registration page and sign in with your Microsoft account (or create one if needed). This Microsoft account will be used to log in to your developer dashboard.
26
-
-**Join the developer program:** During registration, select the Windows and Xbox program – this enrolls you as a Windows app developer.
27
-
-**Choose account type and country:** Specify your account type (Individual or Company) and your country/region. Note that the country/region cannot be changed later.
28
-
-**Provide publisher details:** Enter a Publisher Display Name – this is the name shown to customers in the Store. You’ll also provide contact info (address, email, etc.) for verification.
29
-
-**Accept terms and pay the fee:** Accept the Microsoft App Developer Agreement and pay the one-time registration fee (approximately $19 USD for individuals or $99 USD for companies, depending on your country).
30
-
-**Verify your email and account:** You’ll receive a verification email after payment. Confirm your email to finalize the account creation. Once complete, you can begin the app submission process.
31
-
</details>
32
-
33
-
---
34
-
35
21
<details>
36
22
<summary><strong>What are the main benefits of distributing my app through the Microsoft Store?</strong></summary>
37
23
38
-
The Microsoft Store provides access to a vast user base of over a billion Windows customers across more than 200 markets and 100 languages. Beyond reach, the Store also offers various promotion and marketing tools such as:
24
+
The Microsoft Store provides access to a vast user base of over a billion Windows customers across more than 240 markets and 110 languages. Beyond reach, the Store also offers various promotion and marketing tools such as:
39
25
40
-
-**Microsoft Store Ads** to target users by intent
41
26
-**Curated collections** and **editorial features** that highlight apps in Store spotlight areas
42
27
- Built-in **search discoverability** for relevant categories
28
+
- Deep integration with Windows (Windows search, share dialog, launch from Store etc.)
43
29
44
30
Additionally, when you publish through the Microsoft Store, your app benefits from a rich ecosystem of services and infrastructure managed by Microsoft, including:
45
31
46
32
-**App distribution** — Hosted and paid by Microsoft, making deployment and availability seamless.
47
-
-**In-app purchase and promotion services** — Integrated Microsoft Store services like promo codes and notifications.
33
+
-**In-app purchase and promotion services** — Integrated Microsoft Store services like promo codes and in-app purchases.
48
34
-**Billing and download support** — Microsoft provides direct customer support for transactional and technical issues.
49
35
-**Marketing resources** — Access to product page promotion, campaigns, and Store placement tools.
50
36
-**Software updates** — Updates are delivered automatically through Windows, ensuring users always have the latest version.
@@ -79,12 +65,11 @@ Apps are digitally signed, encrypted, and run in a sandboxed environment to prot
79
65
<details>
80
66
<summary><strong>What revenue and commerce options are available if I publish to the Store?</strong></summary>
81
67
82
-
Developers publishing non-gaming apps can use their **own commerce platform and keep 100% of the revenue**, or opt for Microsoft’s system with a competitive revenue share. Supported monetization models include:
68
+
Developers publishing non-gaming apps can **use their own commerce platform and keep 100% of the revenue**. Developers can also use **Microsoft’s commerce platform and pay a competitive fee of 12% for games and 15% for apps**. Supported monetization models include:
83
69
84
70
-**In-app purchases**
85
71
-**Subscriptions**
86
72
-**Advertising**
87
-
-**User tipping/donations**
88
73
89
74
This flexibility makes the Microsoft Store suitable for a wide range of app business models.
90
75
@@ -101,6 +86,7 @@ Once your app is live, Partner Center provides robust analytics covering:
101
86
-**User engagement and usage**
102
87
-**App health and crash data**
103
88
-**Ratings and reviews**
89
+
-**Add-on acquisitions**
104
90
105
91
You can filter by market, date, device type, and more. Data can be exported as CSV or TSV files for offline use, or accessed via APIs for integration into custom dashboards.
106
92
@@ -113,7 +99,6 @@ You can filter by market, date, device type, and more. Data can be exported as C
113
99
114
100
Developers can distribute apps privately to specific organizations using:
115
101
116
-
-**Microsoft Store for Business/Education** (for private listings)
117
102
-**Microsoft Intune** (for managed deployments)
118
103
-**Line-of-business (LOB)** licensing (for exclusive use inside an enterprise)
119
104
@@ -124,15 +109,11 @@ Apps can be distributed via **online or offline licenses**, providing flexibilit
124
109
---
125
110
126
111
<details>
127
-
<summary><strong>How does publishing to the Store help with app updates and user migration?</strong></summary>
128
-
129
-
The Microsoft Store handles **automatic app updates**, ensuring that users always run the latest version. For developers moving from **web-distributed or unpackaged apps**, Microsoft provides:
112
+
<summary><strong>What are the different types of apps that can be distributed on Store?</strong></summary>
130
113
131
-
-**Guidance for migration**
132
-
-**Support for preventing dual installs**
133
-
-**Tools to transition users seamlessly**
114
+
Apps be packaged as **MSIX** or **MSI** formats can be distributed through the Microsoft Store. Both types provide secure, reliable, and efficient installation experiences, simplified updates, and clean uninstalls. They supports both modern and classic Windows apps.
134
115
135
-
This helps simplify version management and reduces friction during upgrades or transitions from legacy installs.
116
+
We recommend packaging your app (which is built with any app framework - UWP, Win32, PWA, WinApp SDK etc.), as **MSIX**. By packaging your app as MSIX, you can take advantages of many features like a complimentary binary hosting (provided by Microsoft), complementary code signing (provided by Microsoft), Microsoft Store commerce platform, package flighting, advanced integration with Windows (to use features like share dialog, launch from Store etc), Windows 11 backup and restore etc.
136
117
137
118
</details>
138
119
@@ -154,6 +135,20 @@ Violations can result in failed submissions or removal from the Store. Microsoft
154
135
155
136
---
156
137
138
+
<details>
139
+
<summary><strong>How do I register for a Microsoft Store developer account? What are the main steps?</strong></summary>
140
+
To open a developer account, you will sign up through Partner Center and provide some information. The process is straightforward:
141
+
142
+
-**Sign in with a Microsoft account:** Go to the Partner Center registration page and sign in with your Microsoft account (or create one if needed). This Microsoft account will be used to log in to your developer dashboard.
143
+
-**Join the developer program:** During registration, select the Windows and Xbox program – this enrolls you as a Windows app developer.
144
+
-**Choose account type and country:** Specify your account type (Individual or Company) and your country/region. Note that the country/region cannot be changed later.
145
+
-**Provide publisher details:** Enter a Publisher Display Name – this is the name shown to customers in the Store. You’ll also provide contact info (address, email, etc.) for verification.
146
+
-**Accept terms and pay the fee:** Accept the Microsoft App Developer Agreement and pay the one-time registration fee (approximately $99 USD for companies, depending on your country. For individual companies, please see [Free developer registration for individual developers](../whats-new-individual-developer.md) section).
147
+
-**Verify your email and account:** You’ll receive a verification email after payment. Confirm your email to finalize the account creation. Once complete, you can begin the app submission process.
148
+
</details>
149
+
150
+
---
151
+
157
152
<details>
158
153
<summary><strong>How can I get help from Microsoft if I run into problems with Partner Center or my app?</strong></summary>
159
154
@@ -163,9 +158,7 @@ You can contact Microsoft Support through **Partner Center**:
163
158
2. Select **Contact Support** from the Help panel.
164
159
3. Fill in the support ticket with relevant details (e.g., app name, issue type).
165
160
166
-
After submission, track the request under **Help + support**. Microsoft will follow up by email or the online portal. Use the correct issue category for faster resolution (e.g., "Payout issues" or "Submission failure").
167
-
168
-
For general questions, you can also use Microsoft Q&A forums or check the Learn documentation. However, for urgent or account-related issues, always submit a support ticket through Partner Center.
161
+
For general questions, you can also use Microsoft Q&A forums or check the Learn documentation. However, for urgent or account-related issues, always submit a support ticket through Partner Center. You can also reach out to [email protected] for Certification related queries.
Copy file name to clipboardExpand all lines: hub/apps/publish/faq/leverage-developer-tools.md
+1-46Lines changed: 1 addition & 46 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -101,15 +101,6 @@ Once certified, only your selected testers receive the update, while other users
101
101
102
102
---
103
103
104
-
<details>
105
-
<summary><strong>How should I package my app for distribution?</strong></summary>
106
-
107
-
Apps should be packaged using the **MSIX** or **MSI** formats for distribution through the Microsoft Store. Both types provide secure, reliable, and efficient installation experiences, simplified updates, and clean uninstalls. They supports both modern and classic Windows apps.
108
-
109
-
</details>
110
-
111
-
---
112
-
113
104
<details>
114
105
<summary><strong>How can I use promo codes to promote my app and what types are available?</strong></summary>
115
106
@@ -142,47 +133,13 @@ Users clicking your badge will then automatically download and launch your app i
142
133
143
134
---
144
135
145
-
<details>
146
-
<summary><strong>What is WNS and how do I use it?</strong></summary>
147
-
148
-
**WNS (Windows Push Notification Service)** is Microsoft's notification service for Windows apps. It allows apps to receive and display push notifications, such as toast notifications, tile updates, and badge updates. Notifications are routed via Microsoft's cloud infrastructure, delivering timely updates even when the app isn't actively running.
149
-
150
-
151
-
Sending notifications via WNS involves these steps:
152
-
153
-
1.**App obtains channel URI**: Your app requests a unique channel URI from WNS.
154
-
2.**Server receives URI**: Your app sends the URI to your backend server.
155
-
3.**Authenticate**: Your server authenticates with WNS using OAuth credentials.
156
-
4.**Send notification**: Your server sends the notification to the channel URI using WNS.
157
-
5.**Client receives notification**: The device receives and displays the notification.
158
-
159
-
</details>
160
-
161
-
---
162
-
163
-
<details>
164
-
<summary><strong>What are the advantages of using MSIX?</strong></summary>
165
-
166
-
Advantages of MSIX include:
167
-
168
-
-**Reliable installations and clean uninstallations**
169
-
-**Optimized network usage** with differential updates
170
-
-**Efficient storage management** through shared resources
171
-
-**Enhanced security** with digital signing and app isolation
172
-
-**Universal deployment** across various distribution channels and easy integration into IT management tools.
173
-
174
-
</details>
175
-
176
-
---
177
-
178
136
<details>
179
137
<summary><strong>What tools does Microsoft offer to engage customers?</strong></summary>
180
138
181
139
Microsoft provides several tools to engage customers via Partner Center, including:
182
140
183
141
-**Create customer groups** that include a subset of your app's customers for promotion, testing, and other purposes
184
142
-**Targeted offers** for personalized promotions
185
-
-**Product page experiments** (A/B testing) to optimize features
186
143
-**Respond to reviews** mechanisms for customer relationship management
187
144
188
145
These tools allow developers to enhance user engagement, retention, and satisfaction.
@@ -194,7 +151,7 @@ These tools allow developers to enhance user engagement, retention, and satisfac
194
151
<details>
195
152
<summary><strong>Can I respond to customer reviews?</strong></summary>
196
153
197
-
Yes. Developers can respond directly to customer reviews through Partner Center. Public responses appear alongside reviews on the Store page, while a private email copy can be sent to reviewers (if applicable). Engaging professionally and constructively with reviews can greatly improve customer relations and foster a positive community around your app.
154
+
Yes. Developers can respond directly to customer reviews through Partner Center. Public responses appear alongside reviews on the Store page. Engaging professionally and constructively with reviews can greatly improve customer relations and foster a positive community around your app.
198
155
199
156
</details>
200
157
@@ -207,9 +164,7 @@ The Microsoft Store submission API enables developers to automate app management
207
164
208
165
- Creating and submitting new app updates.
209
166
- Uploading and managing app packages.
210
-
- Managing package flights.
211
167
- Updating metadata and Store listings.
212
-
- Handling submissions for add-ons.
213
168
214
169
You can integrate this API into your continuous integration or build workflows, automating routine tasks to streamline your publishing process.
0 commit comments