我正在尝试在React native中实现推送通知。我关注了GitHub中的所有文档,一切正常,但通知无效。 该代码运行良好,但未显示任何通知。
下面是我的App.js
代码。
我需要帮助,例如如何制作本地推送通知和来自火力基地的通知。
import React, { Component } from "react";
import { Platform, StyleSheet, Text, View } from "react-native";
var PushNotification = require("react-native-push-notification");
PushNotification.configure({
// (optional) Called when Token is generated (iOS and Android)
onRegister: function(token) {
if (token.token != undefined) {
this.token = token.token;
}
}
});
const instructions = Platform.select({
ios: "Press Cmd+R to reload,\n" + "Cmd+D or shake for dev menu",
android:
"Double tap R on your keyboard to reload,\n" +
"Shake or press menu button for dev menu"
});
type Props = {};
export default class App extends Component<Props> {
constructor(props) {
super(props);
}
render() {
console.log(PushNotification.token);
return (
<View style={styles.container}>
<Text style={styles.welcome}>Welcome to React Native!</Text>
<Text style={styles.instructions}>To get started, edit App.js</Text>
<Text style={styles.instructions}>{instructions}</Text>
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: "center",
alignItems: "center",
backgroundColor: "#F5FCFF"
},
welcome: {
fontSize: 20,
textAlign: "center",
margin: 10
},
instructions: {
textAlign: "center",
color: "#333333",
marginBottom: 5
}
});