Expo WebView не отображается на iOS, но работает на AndroidIOS

Программируем под IOS
Ответить
Anonymous
 Expo WebView не отображается на iOS, но работает на Android

Сообщение Anonymous »

Я работаю над проектом Expo, в котором для отображения веб-контента используется компонент WebView. Хотя на устройствах Android все работает нормально, на iOS экран кажется пустым. Ниже приведен соответствующий код и подробная информация о моей среде, а также о шагах, которые я предпринял для устранения проблемы.
Моя среда:
Версия Expo SDK: 51
React Собственная версия WebView: 11.26.1
Среда разработки: macOS
Целевая версия iOS: iOS 16
Тестовое устройство/симулятор: симулятор iPhone 14
Код Пример:
Вот простая реализация компонента WebView в моем приложении:
import React from 'react';
import { WebView } from 'react-native-webview';

export default function App() {
return (

);
}

Что я пробовал:
Проверил базовую настройку: убедился, что WebView правильно импортирован и настроен, как показано в приведенном выше коде.
Проверены разрешения iOS: проверено app.json и Info.plist, чтобы обеспечить добавление необходимых разрешений (например, NSAppTransportSecurity для URL-адресов HTTP).
Упрощенное тестирование: использовался базовый URL-адрес (https://example.com). чтобы устранить потенциальные проблемы с целевым контентом.
Пересобрал проект: попробовал очистить кеш и пересобрать приложение с помощью выставочной сборки.
Несмотря на эти усилия, проблема не устранена.
Наблюдаемое поведение:
Android: WebView загружает контент, как ожидалось.
iOS: экран остается пустым, в журналах Expo нет сообщений об ошибках.
Мои вопросы:
Такие там какие-либо дополнительные конфигурации для iOS, необходимые для правильной работы WebView?
Кто-нибудь сталкивался с подобной проблемой и нашел решение?
Заранее благодарим за помощь!


Подробнее здесь: https://stackoverflow.com/questions/792 ... on-android
Ответить

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

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

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

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

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