Вы можете использовать https://github.com/meedan/react-native-share-menu эту библиотеку для экспорта чата из WhatsApp. Когда вы экспортируете файл чата из WhatsApp, ваше приложение будет отображаться в диалоге общего доступа. После этого вы можете открыть этот файл из своего приложения, как показано ниже
ShareMenu.getSharedText((text :string) => {
if (text && text.length) {
if (text.startsWith('content://media/')) {
//this will be a media
} else {
content = this.readFile(text)
}
}
})
Затем вы можете прочитать содержимое этого файла, используя библиотеку RNFS
readFile = async (path) => {
try {
const contents = await RNFS.readFile(path, "utf8");
return("" + contents);
} catch (e) {
alert("" + e);
}
};
Получив содержимое чата, вы можете проанализировать эти чаты.