Windows Store association and push services settings


Associate your app with the Store

  • If you have not yet created the app go to dev.windows.com and open the Dashboard to create it.

If your app is Windows Phone 8.1 RT or Windows 10 UWP:

  • Left click on app project inside Visual Studio, and launch Store -> Associate app with the Store…
  • Follow the procedure to associate your app (certificate, id, etc…)

If your app is Windows Phone 8.1 Silverlight:

  • Into the Dashboard open your app page, expand App management and click on App identity

1-WindowsAppIdentity.png

  • In Visual Studio left click on “Package.appxmanifest” and click on “View Code” to edit the XML code.
  • At the “Identity” tag copy the value of “Package/Identity/Publisher” inside the “Publisher” attribute. Save and btn-close this file.

2-Publisher.png

  • Double click on “Package.appxmanifest” file to open the Manifest Designer (not “View Code”!) and populate the fields as follows in the Packaging tab:
Package name Package/Identity/Name
Package display name the public name of the app reserved on the Store
Version whatever you want it to be. Just make sure that it is higher than any packages you’ve already uploaded to the Store for your target Device Family and architecture. Otherwise, users who already have your app installed won’t get the update.
Publisher display name Package/Properties/PublisherDisplayName
Package family name Package Family Name (PFN) *
* It gets automatically populated as a combination of the “Package name:” and a hash of the “Publisher:” value. Check that coincide!

 

Reference: https://blogs.windows.com/buildingapps/2015/12/15/building-an-app-for-a-3rd-party-how-to-package-their-store-app/

 

Obtain push settings for your app

WindowsAppSID.png

WindowsAppSecret.png

  • Open your Catapush dashboard, go to your app, click on Platform, copy Package SID” and “Client secret inside the in their respective fields on Windows box

 

Go to Windows Library/SDK quickstart.

Go back to Catapush push messaging services.