Project: titanium
Issue TIMOB-19178: Windows: Add tiapp property for windows app ID
h5.Description Currently the Windows platform is using the id tag within the tiapp.xml in order to populate the Package/Identity/Name of the app. The Package/Identity/Name is given to the user by Microsoft when the app is created on the Windows developer dashboard, an example is 55769Appcelerator.pkgTest, the section before period is the same for every app created with the same account and the section after the period is the name of the app. In order to pass the Windows certification test the designated app id must be present, however when building for Android the Windows app id is not a valid id as it begins with a number. There should be a tag within the section of the tiapp.xml that is used to populate the Package/Identity/Name section for the app, allowing the same app to be published across multiple platforms with the same tiapp.xml h5.Steps to reproduce 1. Package an app for Windows phone without setting the id property to the id given from Microsoft 2. Upload the app to the dashboard on dev.windows.com 3. Change the id to match the property and repeat 1-2 4. Attempt to package for Android h5.Actual result 2. When validating the package the validation will fail 3. The validation will pass 4. The packaging will fail h5.Expected result A developer should not have to change the tiapp.xml values between packaging for different platforms
Story points: 8