In recent SDK versions, Updates.reloadAsync()
is not allowed when expo-updates are disabled (expo.updates.enabled
set to false
in app.config.json
).
In such a situation, the promise fails with error: “Cannot call module method when expo-updates is disabled”.
However, this method can still be useful in situations when expo-updates are not enabled/used. For example, to enable RTL using React Native’s I18nManager, the app must be restarted, and using expo-updates for this is a common approach.
It would be nice if Updates.reloadAsync()
would be usable again with expo-updates disabled.