我已经实现了推送通知,react-native-push-nofication
这里是我的推送通知配置。
const configure = () => {
var _token
PushNotification.configure({
onRegister: function(token) {
//process token
//alert(JSON.stringify(token));
Clipboard.setString(JSON.stringify(token))
},
onNotification: function(notification) {
// process the notification
// required on iOS only
navigator.navigate(notification.data.url);
// notification.finish(PushNotificationIOS.FetchResult.NoData);
},
senderID: Config.GCMSENDERKEY,
permissions: {
alert: true,
badge: true,
sound: true
},
popInitialNotification: true,
requestPermissions: true,
});
};
此代码成功导航到期望路由,但是当应用程序在后台时,当用户单击通知时,它会在导航到期望路由之前显示应用程序的根路由(闪屏)。我根本不想出现闪屏。