Подгответе приложението за Windows phone7 за качване на пазара

Нов съм в Windows Phone7 и просто имам някои проблеми относно подготовката на приложение за качване на пазара.

(1). Малко объркан с именуването на версията на приложението.

В WMAppManifest.xml има атрибут "версия" под етикета на приложението. Също така, когато проверя AssembleInfo.cs, има следното

[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

Не съм сигурен каква е разликата между всеки от тези три номера на версии (един във файла WMAppManifest.xml и други в AssembleInfo.cs) и всички трябва да съдържат една и съща стойност.

Освен това, доколкото знам, не трябва да редактираме тези файлове ръчно и трябва да променяме стойностите чрез интерфейса със свойства на приложението. Но не намерих никакво място в интерфейса със свойства на приложението, за да променя номера на „версията“ на файла „WMAppManifest.xml“.


(2). Всички важни стъпки, които трябва да изпълните, преди да създадете окончателния .xap файл

  • Какво представлява разделът <Capabilities> на файла WMAppManifest.xml и трябва ли да променя нещо там?

(3). Стъпките, които трябва да следвате, когато отидете за нова актуализация на приложението на пазара.


Ще бъда наистина благодарен, ако някой може да преведе през това. Благодаря предварително....!!!!!


person JibW    schedule 23.08.2012    source източник


Отговори (1)


Това изобщо не са проблеми и няма какво да се притеснявате по отношение на тези неща.

(1) Версията на приложението е тази, която сте посочили, докато изпращате приложението си на пазара.

В процеса на подаване на заявление има колона, която ви пита за версията на вашето приложение и можете да изберете номер на версия там. Нищо общо с вашите имоти (що се отнася до представянето на пазара).

(2) са възможностите, които вашето приложение използва или съдържа. Например: възможност за работа в мрежа, ако приложението ви прави уеб заявки от вашия код, или възможност за камера, ако приложението ви използва камера и т.н.

Отново те се идентифицират от вашия XAP файл и не трябва да се притеснявате за това.

(3) Горните две се прилагат, когато изпращате актуализация. Няма нищо специално, което правите, когато изпращате актуализация, процесът е същият.

Приятно подаване. И ви предлагам да бъдете внимателни, когато избирате ключовите думи за вашето приложение, по време на процеса на изпращане :)

Актуализация:

Документацията на Microsoft казва:

The app version number is not extracted from the executable, so you’ll need
to enter it manually. If you're uploading an update to your app, adjust the
XAP version number accordingly.

Така че не е нужно да се притеснявате за номера на версията по време на изпращане. Но можете да поддържате версия в XAP за бъдещи цели. И забравих да кажа, че в интерфейса със свойства на приложението има бутон „Информация за сглобяване“, който ви позволява да промените номера на вашата версия на компилацията. Надявам се това да изчисти съмненията ви.

person nkchandra    schedule 23.08.2012
comment
Искате да кажете, че не е нужно да предоставям никакъв номер на версия в тези манифестни файлове и да го оставя да бъде по подразбиране (1.0.0.0). Тъй като в Android трябва да посочим номера на версията във файла на манифеста и при всяка актуализация той трябва да увеличава номера на версията. Също така трябва да знаем, дори когато отидем за актуализация, ако трябва да променим номера на версията където и да е във файла на манифеста или версиите на асемблера - person JibW; 23.08.2012