世博会推送通知侦听器未触发

时间:2020-03-19 17:24:35

标签: react-native push-notification expo

我正在应用程序中实现推送通知,但是我需要处理通知以导航到特定屏幕。问题是我的听众从不解雇,我在google上搜索了很多内容并尝试了很多方法,但没有一个起作用。

我将AWS SNS与FCM一起使用来发送推送。

我的App.tsx中有什么东西

componentDidMount() {
    Notifications.addListener(notification => {
        alert("IT WORKED")
    })
}

但是,当然不会发出此警报。

我读了https://github.com/expo/expo/issues/4183这个问题,看来推送的格式很重要,所以现在我以这种格式发送推送:

{
  "GCM": "{ \"notification\": { \"message\": \"Sample message for Android endpoints\", \"title\": \"Hello You...\" } }"
}

我收到推送,但是当我单击它以打开应用程序时,不会触发我的听众,但是在这个问题上,那个家伙说要这样发送:

{
"GCM": "{ \"data\": { \"message\": \"Sample message for Android endpoints\", \"title\": \"Hello world...\", \"body\": \"msg body\", \"experienceId\": \"@expousername/app-slug\" } }"
}

但是,如果我这样发送,我什至没有收到推送。

我做错了什么?

0 个答案:

没有答案