#javascript #android #reactjs #react-native #deep-linking
#javascript #Android #reactjs #react-native #глубокая привязка
Вопрос:
Я хочу открыть Microsoft teams и приложение yammer, установленное на моем телефоне
Linking
.openURL('vnd.youtube://') //works
.openURL('skype://') //works
.openURL('facebook://') //works
.openURL('msteams://') // does not work
.openURL('microsoftTeams://') // does not work
.openURL('microsoft-teams://') // does not work
Это пример кода, который работает для YouTube, что эквивалентно microsoft teams и yammers?
нужна помощь! пожалуйста:(
Ответ №1:
если вы хотите открыть другие приложения из своего собственного, может быть проще использовать intents со следующим
https://github.com/lucasferreira/react-native-send-intent
SendIntentAndroid.openApp("com.google.android.gm").then(wasOpened => {});
// You can also specify arbitrary intent extras to be passed to the app
SendIntentAndroid.openApp("com.mycorp.myapp", {
"com.mycorp.myapp.reason": "just because",
"com.mycorp.myapp.data": "must be a string",
}).then(wasOpened => {});
Ответ №2:
Мне удалось найти следующую ссылку относительно создания глубоких ссылок MS Teams: https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/build-and-test/deep-links
Для Yammer, пожалуйста, проверьте следующее: https://developer.yammer.com/docs/ios-and-android
Комментарии:
1. Необходимо ли это? Мне просто нужно открывать приложения без каких-либо ссылок, просто главную страницу приложений. Пожалуйста, дайте мне знать