Обновления Expo OTA на iOS требуют перезапуска приложения, а Android работает при первом запуске.IOS

Программируем под IOS
Ответить
Anonymous
 Обновления Expo OTA на iOS требуют перезапуска приложения, а Android работает при первом запуске.

Сообщение Anonymous »

Я разрабатываю приложения для iOS и Android с помощью Expo, и у меня возникли некоторые проблемы с OTA-обновлениями:
На Android OTA-обновления работают нормально — даже если установленная версия отстает от последней, приложение все равно обновляется до новейшей версии при первом запуске. Но на iOS это работает не так. После установки приложения пользователи не получают последний OTA-код при первом запуске; они получат его только при следующем открытии приложения.
Это моя конфигурация:

Код: Выделить всё

"runtimeVersion": {
"policy": "appVersion"
},
"updates": {
"url": "https://u.expo.dev/",
"fallbackToCacheTimeout": 15000,
"requestHeaders": {
"expo-channel-name": "production"
}
},
Несколько дополнительных подробностей:
– Мое приложение для iOS использует корпоративную подпись и устанавливается пользователями непосредственно из браузера.
– Я ​​также пытался включить сетевые разрешения приложения в настройках сразу после установки, но перед открытием приложения, но это все равно не помогло.

Подробнее здесь: https://stackoverflow.com/questions/798 ... roid-works
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»