是否可以为React-native-Web应用设置应用版本和内部版本号?
我目前正在将react-native-web
用于一个应用程序(适用于IOS,Android和Web)。
我也在使用react-native-device-info
。
当我使用时当前用于网络:
DeviceInfo.getReadableVersion()
或DeviceInfo.getVersion()
或DeviceInfo.getBuildNumber()
我只能得到0.0和0。
获取版本和内部版本号非常适合android和iOS,但我不知道如何设置并获取其网络版本。
答案 0 :(得分:1)
由于没有在浏览器上安装.apk或.ipa,因此无法获取网站的版本。我建议您创建自己的版本系统,并将其放在一些meta标记中:
<meta name="my-app-version" content="1.0.0" />
您也可以直接在JS代码上执行此操作:
export const APP_VERSION = "1.0.0"
控制版本的要求更低。仅在需要强制用户更新到最新版本时才这样做,例如:如果版本不同于您配置的API端点,则可以强制用户刷新页面并下载最后一个捆绑软件。
用户最终将刷新或关闭浏览器的选项卡,当他们回来时,将提供该代码的最新版本。