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

Форум для тех, кто программирует под Android
Ответить
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 МБ.

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