我不知道如何通过 React Native 在后台获取接收消息(仅适用于 Android)
我只想在 Android 中接收最新消息然后显示在屏幕上
现在它只能在前台接收。
我遵循了 2 个链接,但仍然无法克服这个问题
https://www.npmjs.com/package/react-native-android-sms-listener
https://www.npmjs.com/package/react-native-background-job
这是我的代码
import React, { Component } from 'react';
import {
AppRegistry,
Text,
View
} from 'react-native';
import BackgroundJob from 'react-native-background-job';
import SmsListener from 'react-native-android-sms-listener';
/*
Register background job with jobKey
*/
const myJobKey = 'Hej';
BackgroundJob.register({
jobKey: myJobKey,
job: () => console.log('Background Job fired!')
});
export default class ListenMessageApp extends Component {
//constructor include last message
constructor(props) {
super(props);
this.state = { lastMessage: 1 };
} …Run Code Online (Sandbox Code Playgroud)