在React NATIVE中读取收件箱中的所有短信或将其发送到服务器



我正在构建一个应用程序,需要从收件箱中读取短信的功能。这是微软开发的一款名为SMS organizer的应用程序。我正在尝试为本地人群构建它,我正在使用react-native来做同样的事情。我读了很多图书馆,但似乎没有一个对我的事业有帮助或提供信息。

  • https://www.npmjs.com/package/react-native-read-sms
  • https://www.npmjs.com/package/react-native-get-sms-android

谁知道我怎样才能做到同样的事?PS-我的目标是为android和ios做这件事。

True- IOS设备无法读取短信。

对于Android,我找到了一个可以帮助实现这一点的库。

import SmsAndroid from 'react-native-get-sms-android'; 
var filter = {
box: 'inbox',
};
const Readsms_list = async () => {
SmsAndroid.list(
JSON.stringify(filter),
(fail) => {
console.log('Failed with this error: ' + fail);
},
(count, smsList) => {
console.log('Count: ', count);
console.log('List: ', smsList);
var arr = JSON.parse(smsList);
arr.forEach(function (object) {
// 'Object: ' +
console.log(object);
// console.log('-->' + object.date);
// console.log('-->' + object.body);
});
},

);

};这有助于从设备读取所有短信。

最新更新