Я собираюсь опубликовать sh свое первое приложение в Google Play, и я немного не понимаю, как управлять своей версией. У меня есть внешнее приложение, написанное с помощью react native, и у меня есть сервер backend, построенный с весенней загрузкой.
В моем backend у меня есть номер версии, который увеличивается с каждым выпуском сборки.
Моя проблема заключается в том, что я не знаю, как управлять версиями в части, поддерживающей реакцию: в package.json
есть тег версии, и я прочитал здесь , что мне нужно увеличить versionCode в AndroidManifest
файле.
Подводя итог, вот мои вопросы:
1 / Должна ли версия в моем бэкэнде, в пакете. json и в файле манифеста всегда быть одинаковой?
2 / Есть ли способ заставить пользователя обновлять приложение, когда я публикую sh новое обновление в Google Play?
3 / Когда я публикую sh новую версию приложения, нужно ли пользователям загружать приложение в полном размере или есть способ разрешить им загружать только частичный размер?
4 / Если есть несоответствие между версиями внешнего интерфейса и внутреннего интерфейса, пользователи могут выполнять действия или вызывать некоторые API, которые больше не доступны на моем сервере, как могу ли я предотвратить это?
Я знаю, что задал много вопросов в одном, но, как я уже сказал, впервые публикую sh в Google Play, и я хотел разделить свой вопрос на 4 части, чтобы было больше ясно.