Mailto似乎无法正常工作。所有发生的事情是图标似乎被按下,但没有动作发生。发出这个警告:
<TouchableHighlight onPress={() => Linking.openURL('mailto:mailto@deniseleeyohn.com?subject=abcdefg&body=body')}>
<Icon style={styles.icons} size={SIZE} name='envelope'/>
</TouchableHighlight>
答案 0 :(得分:5)
答案 1 :(得分:4)
使用此代码:-
Linking.openURL(mailto:${props.ArticleData.email})
答案 2 :(得分:1)
此解决方案在具有GoogleApi系统映像的Android模拟器上进行了测试:
配置完模拟器后,您可以使用类似的东西:
<TouchableHighlight onPress={() => Linking.openURL('mailto:mailto@deniseleeyohn.com?subject=abcdefg&body=body')}>
<Text>email1</Text>
</TouchableHighlight>
或
您可以使用https://www.npmjs.com/package/react-native-autolink
等软件包 <AutoLink
text="email2 (mailto:mailto@deniseleeyohn.com)"
/>