Wie zu öffnen in-app-browser-Fenster, in Reagieren nativen
Ich versuche, öffnen Sie das browser-Fenster, ohne die app wenn ich auf eine URL (für iOS und Android).
Verhalten sollte wie folgt sein (mit airbnb app Beispiel):
- Klicks in den "Allgemeinen Geschäftsbedingungen" link: links Beispiel
- Öffnen der browser-app:
- Für iOS: in-app-browser von iOS
- Gleiche für Android.
Wie kann ich dies tun? Brauche ich alle angegebenen vorhandenen Bibliothek?
Ich bin mit reagieren-native 0.37, btw.
Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Öffnet Safa Modul-Methode
Auf iOS
SafariView
3rd-party-native-Modul - https://github.com/naoufal/react-native-safari-viewAuf Android
CustomTabs
3rd-party-native-Modul - https://github.com/droibit/react-native-custom-tabs - aber wenn der Benutzer nicht über Chrome installiert, wird es pop öffnen Sie den link außerhalb Ihrer app in Ihrem Standard-browser.Alternative Methode WebView
Können Sie eine
<WebView>
aber dies ist nicht mit der real-browser - http://facebook.github.io/react-native/releases/0.47/docs/webview.html#webviewKönnen Sie mit der neuen InAppBrowser-plugin für Reagieren Nativen, überprüfen Sie die nächste Beispiel:
JS:
Auf der anderen Seite, Sie können dieses plugin mit deep-linking, überprüfen Sie die README-Datei des Projekts.
Verwenden Reagieren Nativen Benutzerdefinierten Registerkarten zu öffnen, in-app-browser-Fenster, in Reagieren nativen. Es unterstützt sowohl die Plattform Android und iOS
Können Sie Reagieren Native In-App-Browser Wiedergeboren. Es funktioniert perfekt auf Android und iOS.
Diese Bibliothek verwenden
react-native-safari-view
(SafariView) auf iOS undreact-native-custom-tabs
(ChromeView) auf Android.