Linking.adDeventListener ('url') nicht auf iOS ausgelöst, wenn die App ausgeführt wird (React Native 0.73)IOS

Programmierung für iOS
Anonymous
 Linking.adDeventListener ('url') nicht auf iOS ausgelöst, wenn die App ausgeführt wird (React Native 0.73)

Post by Anonymous »

Ich erstelle eine reag -native Anwendung und verwende die Verknüpfungs -API, um Deep -Verknüpfung zu verarbeiten. Dies funktioniert perfekt auf Android. Der Hörer -Rückruf wird jedoch nie ausgelöst - es ist, als ob das Ereignis nicht abgefeuert wird.

Code: Select all

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 ;
}
Testfall

[*] App ist geschlossen. />
App wird bereits ausgeführt. /> < /ul>
Umgebung < /h2>
"React-native": "0,73-stabil"
auf beiden iOS-Simulator (iOS 18.2) und physikalischen Geräten < /p>
Frage < /h2>
< /p>
< /h2>

Ausgelöst auf iOS, wenn die App bereits ausgeführt wird, während sie wie erwartet auf Android funktioniert?>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post