当应用未运行时,如何在ReactNative应用中读取传入的SMS?

沙蒂兹

有几种ReactNative SMS插件可用,但大多数在应用程序处于前台时会读取SMS。当应用程序甚至没有运行时(例如本机SMS阅读器应用程序),如何阅读SMS?

天宝

我不知道有任何可用的库。但是您可以执行以下操作-

  1. 创建一个BackgroundandroidService.java这是一个android服务,当接收到任何短信时,它会一直扫描传入的短信。它广播短信。
  2. 创建BackgroundScanModule.java,此文件是您的本机代码和Java代码之间的接口。一旦在广播接收器中收到短信,它将把该数据传递给无头js。无头js在应用程序处于后台时执行任务,即使应用程序被杀死,它也会执行用户定义的操作。有关Headless JS的更多信息,请检查https://facebook.github.io/react-native/docs/headless-js-android

我已经为信标扫描实施了类似的服务,您可以在此处进行检查-https: //medium.com/@skytreasure/react-native-beacon-scanner-when-app-is-not-running-android-172077644bc0

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

当应用程序未运行时,无法从通知中调用活动方法

当应用未运行时,在PendingIntent中带有Service的通知操作不起作用

应用未运行时,未调用SMS接收的broadcastReceiver

如何在我的应用未运行时接收通知?

如何在本地本机iOS应用中在运行时读取Info.Plist?

当应用程序在调试中运行时,如何禁用Firebase崩溃报告?

当应用程序在本机后台运行时如何更新服务中的纬度和经度

当应用程序已经在运行时,如何在基于py2app的Python应用程序中接受“打开文档”事件?

如何在Flutter中更改运行时的应用主题?

当应用未运行时,Android通知未显示其内容

iOS; 当应用未运行或在后台运行时,推送通知不起作用

当应用程序在后台运行时,如何在Mac中获得有关鼠标和键盘使用的通知?

Cordova PushPlugin:当应用未运行时,Android将不会播放推送声音

当应用未运行时处理JSON推送通知解析

当应用未运行时,Spotlight搜索不起作用

当应用程序在后台运行时,如何在BaseActivity中使用onPause停止音乐(MediaPlayer)

如何在运行时通过docker-compose.yaml文件传递的React应用中读取环境变量?

当应用程序未在React-Native Firebase中运行时如何设置通知声音

当应用程序在设备中运行时,ConstraintLayout 中的视图未按预期放置

iOS在应用未运行时如何处理FCM

应用未运行时如何处理推送通知?

当应用程序在后台运行时,如何检测用户何时粘贴内容?

当应用程序在后台运行时,如何让我的AVPlayer播放?

如何在后台或未运行时让应用知道未接来电

当应用程序在后台运行时,从通知中打开片段

当应用运行时,相对布局中的元素显示不同

当应用程序运行时,Linux 版 Avalonia UI 中的 DataGrid 不显示

当应用程序在模拟器中运行时,UITableViewCell 的内容消失

Android:当应用程序在Backround中运行时,标题上的图标错误