Support for submission packages through API or bulk import
A developer would like to ease the app submission process by being able to upload an app submission as a single archive package per submission. This archive (could be a ZIP file) should contain all of the meta-data (could be as an XML file) and supporting files (e.g., XAP, screenshots, etc.) that the Store team needs to ingest the app and provide it to the store. Apple provides a similar capability via iTunes Connect (https://developer.apple.com/library/mac/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/8_AddingNewApps/AddingNewApps.html).
This capability would not only enhance the submission experience, but it would also allow for Store submissions to be added and tracked in the developer's source control system (e.g., TFS, git).
Optionally, it would also be great for this capability to support selection of markets and price points that the app is intended to target.
As a starting point, it would be fine for the developer to download from the Dev Center a 'starter template' that is a ZIP file with basic XML templates and placeholder filenames, which the developer could then tweak/modify for the app she wants to submit.
Preview submission API: The new Windows Store submission API will be made available in preview, beginning today and rolling out in waves. This new API offers a subset of functionality provided by Dev Center as a REST API and supports these actions for published apps: submitting updates, modifying metadata, and adding/removing in-app products. You can request access to the preview through the “Feedback” tab in Dev Center by selecting “Submission API” in the “Suggestions” tab. Access will be granted in waves, beginning with a small group of developers. Build session: Windows Store: Publishing Apps and Games to Xbox, Desktop and Mobile.
Akhil Mittal commented
For example: I have developed an application. Now i have hundred of vendors who wants same application just by changing the name of application and App logo. So if i submit hundred of apps, it will take a lot of time. How to make the process easier in such a way that time and efforts will reduce.
So is their any automation tool which will take all inputs and does the changes and create the xap package file and deploy the same at the Windows Phone Store?
Akhil Mittal commented
Is it possible to submit a new app or update an existing app to Windows Phone store with any automate process instead of uploading it manually?
Wes Peter commented
Any update on this? It's been on the backlog for 2 years.
Abhimanyu Kumar commented
Bulk importing of IAPs is SO AWESOME to have on Android and iTunes Connect, and reduces so much of the manual grunt work Product Managers have to do when setting up IAPs for their applications. Its unfortunate that Windows Platform still does not have this capability. I hope "On The Backlog" does not mean "Completely Forgotten About"? Can we expect this functionality soon?
Philipp Kursawe commented
Creating new app submissions in the dashboard is a days work. Its slow, bad UX and one mistake can ruin a lot of work. (deleting an app package deletes also all descriptions). The whole Visual Studio experience is also awful.
Therefore I propose a simple API endpoint where one can upload a compressed archive of image assets and an XML file that describes the update alongside with the new packages.
The XML contains the descriptions for every language, the captions for the various images, keywords, etc.
The store responds with 201 if the submission could be successfully created.
Authentication is done via simple token that needs to be aquired via the dashboard. And then one does not have to visit the dashboard ever again for submissions.
Heck at this point we need *back* the ability to do bulk image uploading like we used to have. *sigh*
Oren Novotny commented
Also needs much faster upload-to-availability times, at least for beta apps.
David Bottiau commented
We absolutely need that !
Indeed, it could be awesome if the CI is directly to the DevCenter (Continuous Delivery).
As an add-on, why not a direct publish from Visual Studio ?
It would be great if you let add an option to add the Screenshots for the App in Bulk way like the Store images with "Upload all" Option.
Uploading the 8 screenshots one by one is pain in the back especially if the uploading speed isn't that fast.
Robert Moranelli commented
Provide an App submission Web API so that app submissions can be automated. I have a scenario where many dozens of apps need to be submitted at once, this requires a lot of manual work, but if a Web API were available that recreated the forms, this could be automated away. It would save a lot of time even doing simple updates as the way it currently is, it's almost unmanageable.
As described in this post in more detail:https://social.msdn.microsoft.com/Forums/windowsapps/de-DE/9d370994-47c8-4e00-b490-ae25b6c4eee0/how-can-we-make-app-submissions-faster-more-effective-and-less-error-prone?forum=windowsphonedevde
It is a real pain to submit an app with multiple langauges and multiple packages, as you have to modify each text/asset for each language in each package seperately. During this progress, you have a lot of loading times of the dev center.
For efficient and less error prone submissions, it is crucial to be able to automate and speed up this process.
Thatfor it would be nixe to have an api, that either accepts complete app packages (including xaps, images and the texts) or a Rest Api that lets you explore and update the texts and assets seperately and trigger updates and submissions
I wish this feature were available, i need to add 200 inApp purchases.... Google Android and Apple iTunesConnect permit it both, this is extremely useful. Thank you in advance.
Martin Suchan commented
This is a must have feature - the possibility to upload new build as a new WP Beta version from our Continuous integration server after each Git Push.
Domagoj Pavlešić commented
Plus to manage beta testers list.
André Fischer commented
An API to access with third party programs on the pubCenter.
If you upload, say, 5 images for your app and later change your app's UX, it would make sense to use the "upload all" option to, once again, bulk upload your new 5 images (or maybe more than 5).
However today, any images you select as part of the bulk upload are *added* to the screenshots area, or *ignored* if they're the same size(type) of image as one that already exists.
The option to "replace all" would be immensely useful, especially since imagery is specific per language - I just spent an hour replace each of the 8 screenshots for my app one by one across 13 languages.
Karol Szmaj commented
It would be great to have opportunity to automate app distribution for beta and even normal apps that will be update by CI server. It could be just the REST API that will need some basic parameters and new xap file.
I had posted on the forums (http://social.msdn.microsoft.com/Forums/windowsapps/en-US/98a7827c-0565-4827-b56e-045e1c18e62d/automating-entry-of-metadata-eg-screenshots-when-publishing-app?forum=windowsstore) requesting how to use the AppxMetadata Folder and if there are plans to automate the upload of the metadata to the store and was suggested to post in the Feedback here. Search existing ideas I found this one and the one below, which seems to have the same goal.
Votes have been added here :)
Paul Annetts commented
Having this would simplify things considerably: the current process is especially painful if your app is localized in many languages. Having to manually cut-and-paste the store description for each language from some other source into the browser is brain numbing and error-prone. Having to upload the store images for each language (even if they are the same) is also very tedious.
In Google Play and the Apple App Store it is possible to import multiple in-app-purchase products for an app from a file (e.g. CSV file). This feature is extremely useful for instance for games where you have 10ths of products.