Mailtoが機能していないようです。発生するのは、アイコンが押されているように見えても、アクションは発生しないことです。この警告を発します:
<TouchableHighlight onPress={() => Linking.openURL('mailto:[email protected]?subject=abcdefg&body=body')}>
<Icon style={styles.icons} size={SIZE} name='envelope'/>
</TouchableHighlight>
このコードを使用してください:-
Linking.openURL(`mailto:${props.ArticleData.email}`)
このソリューションは、Google = Apiシステムイメージを使用したAndroidエミュレータでテストされていません:
エミュレーターを構成した後、使用しているようなものを使用できます。
<TouchableHighlight onPress={() => Linking.openURL('mailto:[email protected]?subject=abcdefg&body=body')}>
<Text>email1</Text>
</TouchableHighlight>
または
https://www.npmjs.com/package/react-native-autolink のようなパッケージを使用できます
<AutoLink
text="email2 (mailto:[email protected])"
/>