将通知导航到它属于react-native的屏幕

时间:2017-01-02 12:17:45

标签: javascript android ios push-notification react-native

我在我的应用程序中添加了推送通知,该工作正常。

我想实现一些通知,当我的设备上发出通知并点击该通知时,它会让我看到该特定的通知屏幕。目前我正在使用ios设备。

我正在使用https://www.npmjs.com/package/react-native-push-notification

1 个答案:

答案 0 :(得分:3)

如果你还没有在通知数据有效负载中为自己添加更多信息,那么这将是一个指向你自己的指针:

{
    foreground: false, // BOOLEAN: If the notification was received in foreground or not 
    userInteraction: false, // BOOLEAN: If the notification was opened by the user from the notification area or not 
    message: 'My Notification Message', // STRING: The notification message 
    data: {
         yourKey: 'value'
    }, // OBJECT: The push data 
}

一旦您收到此功能内的额外数据字段的通知访问权限:

 onNotification: function(notification) {
         console.log( 'NOTIFICATION:', notification );
     },

完成后,在视图堆栈上按相应的屏幕或在渲染功能中动态生成视图或将initialRoute设置为您想要显示的屏幕。我假设您使用导航器进行多个屏幕。