Задайте и получите имя версии приложения и код версии приложения для реакции-нативного веб-приложения.

Есть ли способ установить версию приложения и номер сборки для реагирующего на родство веб-приложения?

Я сейчас пользуюсь react-native-web для приложения (для IOS, Android и Web).

Я также использую react-native-device-info,

В настоящее время для веб, когда я использую:

DeviceInfo.getReadableVersion() или же DeviceInfo.getVersion() или же DeviceInfo.getBuildNumber() Я получаю только 0,0 и 0.

Получение версии и номера сборки прекрасно работает для Android и iOS, но я понятия не имею, как установить его и получить для Интернета.

1 ответ

Невозможно получить версию веб-сайта, поскольку в браузере не установлены.apk или.ipa. Я предлагаю вам создать свою собственную систему версий и поместить ее в метатег:

<meta name="my-app-version" content="1.0.0" />

Также вы можете сделать это прямо в коде JS:

export const APP_VERSION = "1.0.0"

Контроль версии в браузере менее обязателен, чем на родной стороне. Делайте это только в том случае, если вам нужно принудительно обновить пользователя до последней версии, например: вы можете заставить пользователя обновить страницу и загрузить последний пакет, если версия отличается от конечной точки API, которую вы настроили.

Пользователи в конечном итоге обновят или закроют вкладки браузера, и когда они вернутся, будет доступна последняя версия кода.

Другие вопросы по тегам