【问题标题】:Expo + React Native: OTA update when upgrading Expo?Expo + React Native:升级Expo时OTA更新?
【发布时间】:2020-04-16 08:52:52
【问题描述】:

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

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

我的问题是,我现在进行 OTA 更新是否安全?我确实注意到我必须在我的 JS 代码中修复一些东西才能使用 v36(特别是将 CameraRoll 更改为 MediaLibrary)。只是想确保我不会破坏所有现有用户的应用程序。

【问题讨论】:

  • 是什么阻碍了您,又是什么让您觉得进行 OTA 更新不再安全?
  • 因为我不确定引擎盖下是否有什么不仅仅是我通常所做的肤浅的 JS 更改

标签: react-native expo


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2019-12-27
    • 2022-11-16
    • 2020-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-23
    相关资源
    最近更新 更多