【发布时间】:2019-11-18 07:30:28
【问题描述】:
我正在使用 Firebase Cloud Messaging 向 Android 和 iOS 设备发送推送通知。在 Android 上,一切都按预期工作。在 iOS 上,我也可以收到通知,但我的 iPhone 上有一个相当奇怪的问题。我的工作:
- 关闭我的应用程序。
- 从 Firebase 控制台向我的 iOS 设备发送测试通知。
- 在 iPhone 上接收通知。
- 点击通知打开我的应用。
现在,应用程序按预期打开。 但由于某种原因,通知现在在应用程序内显示为警报(或类似的东西)。并且无法关闭它!
这里是这个过程的一些截图:
在我的 Android 设备上执行相同的步骤时,应用程序也会打开,但没有显示任何警报或任何内容。该应用程序像往常一样启动。
我的目标是删除此应用内通知。我只想让应用在点击推送通知时像往常一样启动。
在iPhone 6 和iOS 12.3.1 上测试。
将"react-native-firebase": "^5.5.4" 与"react-native": "^0.59.9" 一起使用。
自定义应用代码:
我没有任何特殊的应用程序端代码,除了要求用户获得接收推送通知所需的权限并获取 firebase 消息传递令牌。
我已经尝试过的事情:
定义一个onMessage 处理程序以最终覆盖任何创建此警报的默认处理程序。没有任何帮助。
非常感谢您!
【问题讨论】:
标签: ios react-native push-notification firebase-cloud-messaging react-native-firebase