反应原生渲染推送通知android

反应原生渲染推送通知android

问题描述:

我正在使用react-native-push-notification库推送通知到android。 我从GCM服务器获取通知。 我得到了函数'onNotification'的作品,当我安慰它时,我在控制台中看到消息通知。 如何呈现通知并向用户显示每个通知(包括按钮)?我试图通过状态或调用函数保存已收到的通知,但它不起作用,似乎不知道外部函数。反应原生渲染推送通知android

这里是代码 -

componentDidMount(){ 
 
     PushNotification.configure({ 
 

 
      onNotification: function(notification) { 
 
       console.log('NOTIFICATION:', notification); 
 
      }, 
 
      
 
      senderID: "********", 
 
      popInitialNotification: true, 
 

 

 
     }); 
 
    } 
 

 

 

 
render() { 
 
      return(
 
       <View> 
 
        <Text>Notification</Text> 
 
       </View> 
 

 
      ); 
 

 
     } 
 

 
}

的感谢!

对于Android,我会推荐使用FCM(Firebase云消息传递)。另外,包react-native-push-notification对于Android来说很难配置和使用。我会推荐使用react-native-firebase。

我已经发布了关于如何使用FCM and react-native-firebase的教程。

如果你想在通知并点击该按钮按钮,运行特定的功能,那么你应该尝试

react-native-notifications

它可以让你对你的用户在你的应用程序之外,如行动提供额外的功能纽扣。

enter image description here