阅读收件箱中的所有消息

时间:2019-08-05 17:01:13

标签: android react-native

我是react-native的新手。我试图构建一个简单的android应用程序,该应用程序从收件箱中读取所有消息并将其显示在列表视图中。在android中,我可以使用URI读取所有消息。 如何使用react-native以类似的方式阅读所有消息?

预先感谢

2 个答案:

答案 0 :(得分:1)

在React native中,您想从Android手机读取短信:

react-native-get-sms-android
该模块支持与Android上的Messaging API交互
该包装可让您:
•获取消息
•发送消息
•删除邮件
有关此模块集成的信息,请参见:react-native-get-sms-android

确保您需要特定的权限才能读取Android的SMS。 要检查android中的权限,请使用 PermissionsAndroid API。它可以访问Android M的新权限模型。有关详细信息,请检查此docs

react-native-android-sms-listener
要在应用中收听新消息,请使用此库。该库可让您监听传入的SMS消息。 有关此模块集成的信息,请参见:react-native-android-sms-listener

答案 1 :(得分:0)

请记住,您在Android中所做的一切,您仍然可以在React Native中完成,编写Native Module,这是一个很好的示例,https://facebook.github.io/react-native/docs/native-modules-android

或者我看到有这个外部库https://github.com/briankabiro/react-native-get-sms-android,您可以尝试。