【问题标题】:Expo OTA Updates: Update version in app.json?Expo OTA 更新:app.json 中的更新版本?
【发布时间】:2019-08-18 14:53:04
【问题描述】:

OTA更新已发布到App Store的Expo iOS应用时,app.json中的版本号可以更改/递增吗?

我的应用在我的应用的“设置”屏幕中显示app.json 版本号。如果app.json无法为OTA更新编辑,因此设置屏幕中的版本号不会因OTA更新而改变,是否有其他方法可以检查OTA更新是否成功?

使用 Expo SDK 34,expo-cli@3.0.9

【问题讨论】:

    标签: javascript node.js reactjs react-native expo


    【解决方案1】:

    你可以通过这个来判断。

    Constants.nativeAppVersionConstants.nativeBuildVersion

    • iOSCFBundleShortVersionStringInfo.plist 值和 app.jsonAndroid 上的版本设置的 version 名称 native app 的构建时间。

    【讨论】:

    • 您是否建议我们在发布新的 OTA 更新时在 app.json 中手动增加 expo.ios.buildNumber,这会影响 Constants.nativeBuildVersion 返回的 CFBundleVersion
    • 而不是在app.json 中手动增加expo.version 会影响CFBundleShortVersionString 返回的Constants.nativeAppVersion?并且我们只在向应用商店提交新版本时手动增加expo.version
    • 这会告诉你你更新了哪个版本的应用程序。
    猜你喜欢
    • 2020-04-16
    • 1970-01-01
    • 2019-12-27
    • 2022-11-16
    • 2019-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-12
    相关资源
    最近更新 更多