首页 > 解决方案 > 对推送通知做出反应原生 Firebase 句柄点击动作

问题描述

我正在开发我的 react 本机应用程序,我正在使用 firebase 发送推送通知:

在我的组件中,我导入了库:

import firebase from '@react-native-firebase/app'
import messaging from '@react-native-firebase/messaging'

我添加了本机配置以在 IOS 和 Android 的前台和后台模式下接收通知。

现在我想添加一个点击动作来重定向到特定的组件。

我使用 Postman 发送带有自定义数据的 POST 请求:

    {
 "to" : "ceWTvUKphPk:APA91bG6CMyiHZfNnpIs76QyThECegzztWe5hjp05jrKU8ImyWwarprqRYFlY3Hry_Xbv0EV0W76PEgHf7ssMzJbaTOzGvmoZthZnWOm9ZGcpwtZ0ubcHY-ps-9yl-sdM-aGrh1bGbrn",
 "notification" : {
 "body" : "un nouveau partage",
 "title" : "un partage de contact reçu",
 "priority" : "high",
 "vibration":true,
 "sound": "Enabled",
 "badge":1,
 "requireInteraction": true,
 "click_action": "ACTION",
 },
 "data" : {
 "body" : "nouvelle opportunité",
 "title" : "un nouveau partage"
 "content_available" : true,
 "priority" : "high",
 } 
}

如何为 IOS 和 Android 创建单击操作并处理此操作

标签: androidiosreact-native

解决方案


我认为 React Native Firebase 云消息不支持点击操作,我们必须等到下一次更新。

有关更多信息,您可以阅读此文档:

反应原生通知文档


推荐阅读