Ich möchte mehrere andere Anwendungen von meiner React Native App öffnen. Linking (https://facebook.github.io/react-native/docs/linking.html) funktioniert gut für Apps wie Facebook, Google Maps, Tel, Skype , wenn ich ihre Absicht URLs kenne, aber was ich ausführen möchte, ist Standard Ebook Reader, Youtube, IPLA und eine Reihe von Spielen auf dem Tablet vorinstalliert, welche URLs/Paketnamen Ich weiß es nicht.Wie öffne ich eine andere App von meiner android React Native App?
Mein Team Ex-Mitglied Jahr erstellt andere App mit Cordova und er verwendet dieses Tool: https://github.com/lampaa/com.lampa.startapp.
Fragen:
- ob es irgendein Tool wie lampaa startapp oben, aber für Native Reaktion, wo kann ich App mit einem Paketnamen laufen, URL nicht?
- Wie kann ich die Intent-URL (wie 'fb:' für Facebook, 'geo:' für g.maps) und Paketnamen (wie 'com.google.android.apps.maps') von installierten Apps prüfen?
- Wie installiere ich installierte Spiele und eBook Reader, wenn ich bereits ihren Paketnamen, aber keine URL habe?
Android nur, nicht über iOS.
Sie eine Lösung gefunden? – vinayr
@vinayr nach meinem Wissen die einzige Möglichkeit, dies zu tun, ohne eigene Java-Komponente zu schreiben, ist eine native - Cordova Brücke mit diesem Werkzeug zu reagieren: [link] (https://github.com/axemclion/react-native-cordova -plugin) und verwende nur Cordova-Plugins. Leider funktioniert das nicht für mich, App baut sich gut auf, stürzt aber sofort nach dem Start ab. Viel Glück und bitte antworten Sie dort, wenn Sie Erfolg haben: [link] (https://github.com/axemclion/react-native-cordova-plugin/issues/36). –