使用 Firebase 的 iOS 推送通知



我正在一个项目中工作,我需要显示Firebase触发的通知。send and receive flow一切正常。但是我需要在显示通知之前自定义通知,即当应用程序在后台运行时。因为我从我们的服务器收到的消息已经Base64 encoded了。因此,通知显示一长串,我使用户石化。是否有任何委托或其他东西可以用来修改之前接收到的数据 presenting app is in background

目前在iOS中没有办法做到这一点。有关更多详细信息,请参阅此答案 如何更改远程通知在演示前的显示方式?

您可以在项目中使用以下方法来处理任何数据。

仅适用于 iOS 10.2 或更高版本

UNNotification服务扩展

UNNotizationContentExtension

通过此链接 - https://medium.com/@prianka.kariat/ios-10-notifications-with-attachments-and-much-more-169a7405ddaf

由于我的时间有限,如果您需要更多解释,请告诉我。

调试也是一个棘手的部分,首先你完成这个,然后尝试通过 GO to DEBUG 进行调试 -> 通过 pid 附加到进程并粘贴您添加的扩展名称。

相关内容

  • 没有找到相关文章

最新更新