Ich versuche, die YouTube App auf einer TouchableOpacity-Presse zu starten, aber jedes Mal wird YouTube stattdessen im Safari-Browser gestartet.React-Native - Starten der YouTube App auf Knopf Drücken Sie
können Meine Implementierung unten sehen werden:
openURL(url) {
Linking.canOpenURL(url).then(supported => {
if (!supported) {
console.log('Can\'t handle url: ' + url);
} else {
return Linking.openURL(url);
}
}).catch(err => console.error('An error occurred', err));
}
<TouchableOpacity
style={styles.youtubeButton}
onPress={
() => this.openURL('https://www.youtube.com/channel/UCnJ...')
}>
<Text style={styles.youtubeButtonText}>Subscribe on YouTube</Text>
</TouchableOpacity>
Ich habe versucht youtube://www.youtube.com/channel/channelname
für die URL verwenden, aber die Schaltfläche keine Aktion.
Vielen Dank im Voraus für einen Rat!
Diese Android nur zu sein scheint, Ich entwickle mit React-Native –
Ich benutze nicht React-Native, sorry –