Проект

Общее

Профиль

UpdAppSunmi » История » Версия 4

Михаил Суханов, 26.08.2021 15:32

1 1 as multisoft
h1. Обновление приложения в магазине Sunmi
2 1 as multisoft
3 1 as multisoft
1.	На этапе создания приложения нужно выполнить следующие шаги для его успешного обновления в магазине Sunmi:
4 1 as multisoft
 
5 1 as multisoft
 a.	Увеличить в manifest %{color:red}android:versionCode%
6 1 as multisoft
 b.	Увеличить в manifest %{color:red}android:versionName%
7 1 as multisoft
 c.	Проверить, что %{color:red}android:targetSdkVersion% и %{color:red}android:minSdkVersion% и *package* не изменились с момента предыдущей загрузки.
8 1 as multisoft
 d.	Проверить, что *приложение подписано* тем же ключом, что и при предыдущей загрузке.
9 1 as multisoft
10 3 as multisoft
2.	Войдите в личный кабинет (ЛК), используя данные учетной записи - подробнее [[QA_Вопросы_и_ответы#Q3-Как-зарегистрироваться-в-программе-Sunmi-PartnersA3|здесь]]
11 1 as multisoft
3.	В *My App* нажмите *Update*, либо в свойствах приложения нажмите *Version*. Для перехода в свойства приложения нужно кликнуть по центру его иконки в *My App* либо нажать иконку меню (три линии) и в выпадающем меню выбрать *Detail*.
12 1 as multisoft
13 1 as multisoft
!u1.png!
14 1 as multisoft
15 4 Михаил Суханов
4.	 Обновление можно развёртывать сразу на всех устройствах, либо в режиме пре-релиза (gray release). Для применения обновления на все устройства нажмите *Production Release*. Для пре-релиза выберите *Draft Release*. 
16 1 as multisoft
 
17 1 as multisoft
!u2.png!
18 1 as multisoft
19 4 Михаил Суханов
Пре-релиз позволяет развёртывать приложения на устройства по их серийным номерам. Если выбран пункт *Draft Release*, пользователю будет предложено сразу загрузить обновлённый .apk, в этом случае следующий шаг пропускается.
20 1 as multisoft
21 1 as multisoft
!u3.png!
22 1 as multisoft
23 4 Михаил Суханов
5.	(опционально) Если на предыдущем шаге выбран пункт *Production Release*, необходимо согласиться с уведомлением. В нём говорится, что после обновления текущая версия будет заменена. По нажатию *OK* пользователю будет предложено загрузить обновлённый .apk.
24 1 as multisoft
 
25 1 as multisoft
!u4.png!
26 1 as multisoft
27 1 as multisoft
6.	 (опционально) После успешной загрузки в режиме пре-релиза откроется окно развёртывания. Устройства нужно добавлять в отмеченное текстовое поле, после чего нажатие *Add* переносит их в список для применения пре-релиза.
28 1 as multisoft
В *Upgrade Instructions* добавьте описание изменений, которые должны быть и будут показаны пользователю в описании приложения в маркете на устройстве. 
29 1 as multisoft
В Memo укажите заметки к обновлению. Они будут доступны для просмотра только в ЛК аккаунта, под которым приложение было выложено.
30 1 as multisoft
 
31 1 as multisoft
!u5.png!
32 1 as multisoft
33 1 as multisoft
7.	(опционально) В режиме пре-релиза после заполнения всех полей нажмите *Update*, и пре-релиз будет применён на устройства. Он будет доступен для отображения и изменения в меню Version приложения в виде отдельного окна пре-релиза(*Deploy Package*) над окном актуального приложения (*Formal package*).
34 1 as multisoft
 
35 1 as multisoft
!u6.png!
36 1 as multisoft
37 1 as multisoft
8.	Дальнейшие действия (опционально): для изменения списка устройств, на которые требуется установить пре-релиз, нажмите на *Adjust gray range*. В открывшемся окне можно удалить серийные номера и добавить новые. Для сохранения изменений нажмите *Update* в этом окне. 
38 1 as multisoft
 
39 1 as multisoft
Если требуется обновить приложение в пре-релизе, нажмите *Upgrade* справа от *Deploy Package* и выполните шаги по обновлению приложения повторно. В этом случае список устройств для пре-релиза сохранит предыдущие значения. Новое приложение должно удовлетворять требованиям a-d шага 1 процедуры обновления. Для применения пре-релиза на все устройства нажмите *Change to official version*.