Linking.AddeventListener ('url') не запускается на iOS при запуске приложения (React Native 0,73)IOS

Программируем под IOS
Anonymous
Linking.AddeventListener ('url') не запускается на iOS при запуске приложения (React Native 0,73)

Сообщение Anonymous »

Я строю нативное приложение React и использую API для связывания для обработки глубокого связывания. Это отлично работает на Android. < /P>
Фактическое поведение на iOS < /h2>
на iOS (устройство или симулятор), приложение правильно доставляется на передний план, когда я открываю глубокую ссылку. Тем не менее, обратный вызов слушателя никогда не запускается - это так, как будто событие не уволено.

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

function App(): JSX.Element {
useEffect(() => {
Linking.getInitialURL().then((url) => {
console.log('Init url path: ' + url);
});

const deepLinkingListener = Linking.addEventListener('url', (event) => {
console.log('Deep link event:', event.url);
});

return () => {
deepLinkingListener.remove();
};
}, []);

return ;
}
тестовый пример

[*] Приложение закрыто
run: xcrun simctl openurl booted myApp: // home
✅ result: app outs hours init ur />
Приложение уже работает
run: xcrun simctl openur /> < /ul>
среда < /h2>
"react-native": "0,73-stable"
проверяется как на симуляторе iOS (ios 18.2), так и на физических устройствах < /p>
obster < /h2>

whup rew letvent. Запускается на iOS, когда приложение уже работает, в то время как оно работает, как и ожидалось, на Android?>

Подробнее здесь: https://stackoverflow.com/questions/795 ... ning-react

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