Вам больше не нужно использовать act-native-share . Используйте собственный компонент Share
.
проверьте это сообщение: React Native - можем ли мы поделиться изображением и текстом в WhatsApp?
Здесь вы можете найти пример кода:
import React, { Component } from 'react';
import {
Share,
Text,
TouchableOpacity
} from 'react-native';
const shareOptions = {
title: 'Title',
message: 'Message to share', // Note that according to the documentation at least one of "message" or "url" fields is required
url: 'www.example.com',
subject: 'Subject'
};
export default class ShareExample extends React.Component {
onSharePress = () => Share.share(shareOptions);
render(){
return(
<TouchableOpacity onPress={this.onSharePress} >
<Text>Share data</Text>
</TouchableOpacity>
);
}
}
Наконец, у вас есть опции для отправки изображения + текстового сообщения: - Вы можете использовать поле URL-адреса shareOptions, добавив удаленный URI изображения, чтобы его можно было просмотреть в сообщении WhatsApp, а поля заголовка или темы - добавить текст - Вы можете поделиться URL-адресом файла base64 следующим образом: url: 'data: image / png; base64,'