Я хочу открыть несколько других приложений из своего приложения React Native.
Linking (https://facebook.github.io/react-native/docs/linking.html) отлично работает для таких приложений, как facebook, google maps, tel, skype когда я знаю их целевые URL-адреса strong >, но я хочу запустить программу для чтения электронных книг по умолчанию, youtube, IPLA и несколько игр, предустановленных на планшете, адреса которых / названия пакетов я не знаю.
Мой бывший член команды год назад создает другое приложение с помощью cordova, и он использует этот инструмент: https://github.com/lampaa/com.lampa.startapp.
Вопросы:
- есть ли какой-нибудь инструмент вроде lampaa startapp выше, но для React Native, где я могу запускать приложение с именем пакета, а не с URL-адресом?
- как я могу проверить целевой URL (например, 'fb:' для facebook, 'geo:' для g.maps) и имена пакетов (например, 'com.google.android.apps.maps') установленных приложений?
- как сделать запускать установленные игры и программу для чтения электронных книг, когда у меня уже есть имя их пакета, но не URL-адрес?
Только Android, на iOS наплевать.