none
metro app versioning RRS feed

  • Question

  • Hi,

    I am aware of the fact that the app store has a condition for app versioning that the successively submitted win8 package-versions must be smaller than the first submitted win8.1 package version.

    If that is the case, say i my first submitted app to win8.1 store is 1.2.x.y, then is it required for my win8 app version to be of the form 1.2.a.b  where a<x AND b<y

    or

    will it suffice just to hav a<x  regardless of b>y or b<y??

    Thursday, June 12, 2014 8:34 AM

Answers

  • Hello Avinash, please review the text below:

    Safely applying version numbers to an app package

    The Windows Store requires the Windows 8.1 version of an app to have a higher version number than the Windows 8 version of the same app. However, the Store doesn’t enforce how much higher that number must be. Therefore, if you manually provide a version number for the Windows 8.1 version, leave enough room between the first version number of the Windows 8.1 version and the most recent version number for the Windows 8 version. Otherwise, you’ll run out of numbers to apply to your Windows 8 version and won’t be able to update it anymore.
    For example, assume that the most recent version of your Windows 8 app is 1.0.0.1. Then, you publish a Windows 8.1 version of the same app with the version number 1.0.0.2. In this case, you’ve met the Store requirement, but you’ll have no remaining version numbers to use if you want to update the Windows 8 version.
    If you're applying version numbers manually, you should consider how many version numbers you’ll want to reserve for the Windows 8 version of your app. Unless you have a specific reason to apply your own version numbers, you can let Visual Studio number your versions for you. When you package the Windows 8.1 version for the first time, Visual Studio applies a version number that leaves plenty of available minor version numbers for the Windows 8 version.



    Windows Phone Developer Support

    Send us your feedback about the Windows Dev Center

    Windows 8 UI Developer Support

    Friday, June 13, 2014 2:56 AM
    Moderator

All replies

  • Hello Avinash, please review the text below:

    Safely applying version numbers to an app package

    The Windows Store requires the Windows 8.1 version of an app to have a higher version number than the Windows 8 version of the same app. However, the Store doesn’t enforce how much higher that number must be. Therefore, if you manually provide a version number for the Windows 8.1 version, leave enough room between the first version number of the Windows 8.1 version and the most recent version number for the Windows 8 version. Otherwise, you’ll run out of numbers to apply to your Windows 8 version and won’t be able to update it anymore.
    For example, assume that the most recent version of your Windows 8 app is 1.0.0.1. Then, you publish a Windows 8.1 version of the same app with the version number 1.0.0.2. In this case, you’ve met the Store requirement, but you’ll have no remaining version numbers to use if you want to update the Windows 8 version.
    If you're applying version numbers manually, you should consider how many version numbers you’ll want to reserve for the Windows 8 version of your app. Unless you have a specific reason to apply your own version numbers, you can let Visual Studio number your versions for you. When you package the Windows 8.1 version for the first time, Visual Studio applies a version number that leaves plenty of available minor version numbers for the Windows 8 version.



    Windows Phone Developer Support

    Send us your feedback about the Windows Dev Center

    Windows 8 UI Developer Support

    Friday, June 13, 2014 2:56 AM
    Moderator
  • thanks
    Tuesday, June 17, 2014 8:26 AM