尝试添加 mailto - react native
Trying to add mailto - react native
Mailto 似乎无法正常工作。所发生的只是图标似乎已被按下,但没有任何动作发生。发出此警告:
警告
代码
<TouchableHighlight onPress={() => Linking.openURL('mailto:mailto@deniseleeyohn.com?subject=abcdefg&body=body')}>
<Icon style={styles.icons} size={SIZE} name='envelope'/>
</TouchableHighlight>
Link 无法在模拟器上运行。
此解决方案已在具有 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)"
/>
使用此代码:-
Linking.openURL(`mailto:${props.ArticleData.email}`)
Mailto 似乎无法正常工作。所发生的只是图标似乎已被按下,但没有任何动作发生。发出此警告:
警告
代码
<TouchableHighlight onPress={() => Linking.openURL('mailto:mailto@deniseleeyohn.com?subject=abcdefg&body=body')}>
<Icon style={styles.icons} size={SIZE} name='envelope'/>
</TouchableHighlight>
Link 无法在模拟器上运行。
此解决方案已在具有 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)"
/>
使用此代码:-
Linking.openURL(`mailto:${props.ArticleData.email}`)