Expo + React Native:升级Expo时会更新OTA吗?

时间:2019-12-26 00:50:38

标签: react-native expo

我目前在应用商店上有一个live react native + expo应用。过去,我已经成功进行了OTA更新,以实现JS代码中的更新,并且看到我的应用程序自动更新。

在本地,我已按照以下说明将应用程序从Expo v35成功更新到v36:https://blog.expo.io/expo-sdk-36-is-now-available-b91897b437fe

我的问题是,现在对我进行OTA更新是否安全?我确实注意到我必须在JS代码中修复一些问题才能使用v36(特别是将p.add_argument("--arg1") p.add_argument("--arg2") args = p.parse_args() if args.arg1 is not None: if args.arg2 is not None: val1 = args.arg1 val2 = args.arg2 else: val1 = DEFAULT val2 = args.arg1 更改为CameraRoll)。只是要确保我不会破坏所有现有用户的应用程序。

1 个答案:

答案 0 :(得分:2)

您在v36上发布的OTA更新不会推送给仍在v35上的用户。 即它们将保留在您在v35上发布的最新OTA更新中。

因此,发布对v36所做的更新应该是安全的,因为只有v36上的用户才能收到更新。

v35上的用户只能通过Google Play / App Store升级到v36,因为Expo SDK升级涉及无法通过OTA更新交付的本机代码更改。