Msstart

Create an account

  • Create a MS account
  • Provide the email you used to register an account, and we will send you an invitation.
  • Accept the invitation

Building PWA

  1. Add manifest.json.
{
  "short_name": "",
  "name": "",
  "description": "",
  "display": "standalone",
  "start_url": "",
  "theme_color": "#ffffff",
  "background_color": "#ffffff",
  "ms_start_compatible": true,
  "icons": [
    {
      "src": "icon_512.png",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "any"
    }
  ],
  "_msstart": {
    "leaderboards": {
      "default": {
        "score_type": "Numeric",
        "score_order_by": "Desc"
      }
    }
  }
}
  1. Use PWA Builder:
    PWA Builder

  2. Game URLs:

    • Staging:
    • Release:
  3. Publisher Information:

    • Publisher Name
    • CN Identifier
  4. All Settings:

    • Holographic checkbox.
    • Select:
      • AppVersion:.
      • Classic App Version:.
    • Click Download Package.
  5. Testing:

    • Staging Environment:
      https://www.msn.com/en-us/play?dev-playground=your_link
    • Production Environment:
      https://www.msn.com/en-us/play?dev-playground=your_link

Adding to Partner Center

  1. Go to Partner Center:
    Microsoft Partner Center Dashboard

    • Select your Game product.
  2. Start Submission:
    Example Screenshot

  3. Upload Packages:

    • From Building PWA, upload the following two files:
      • appxbundle
      • msixbundle
  4. Pricing and Availability:

    • Set the game to free.
    • Make it available everywhere for everyone as soon as possible.
      Example 1 Example 2
  5. Fill Out Properties:

    • Policy URL: https://zareefgaming.com/legal/privacy.html
    • Website
    • Email
    • Leave all other settings as default:
  6. Fill Out Age Rating:

    • Complete the questionnaire:
      Example Screenshot
    • Typical Answers: One YES and the rest NO.
      Example Screenshot
  7. Import Store Listing:

  8. Submit the Game:

    • Wait for certification to be completed.
    • If necessary, make changes and resubmit.

Add msstart in project config

{
  "msstart": {
    "name": "",
    "appId": "",
    "packageId": "",
    "gameUrl": ""
  }
}

You can download the latest version of connector from connector.latest.js.

Add connector to the index.html. Replace your_project_id with the projectId we provided.

<script src="connector.latest.js?projectId=your_project_id&source=msstart"> </script>