Задайте и получите имя версии приложения и код версии приложения для реакции-нативного веб-приложения.
Есть ли способ установить версию приложения и номер сборки для реагирующего на родство веб-приложения?
Я сейчас пользуюсь 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, которую вы настроили.
Пользователи в конечном итоге обновят или закроют вкладки браузера, и когда они вернутся, будет доступна последняя версия кода.