iOS 使用 Firebase 推送通知

iOS Push notification using Firebase

我在一个项目中工作,我需要显示 Firebase 触发的通知。 send and receive flow 一切正常。但是我需要在显示之前自定义通知,即当应用程序处于后台时。因为我从服务器收到的消息已经 Base64 encoded。因此,通知显示了一个长字符串,让用户感到震惊。 presenting [之前,我可以使用任何委托或其他东西来修改接收到的数据吗? =14=]?

目前 iOS 无法做到这一点。请参阅此答案以获取更多详细信息 How to change how a remote notification is presented before presentation?

您可以在您的项目中使用以下这些来处理任何数据。

仅适用于 iOS 10.2 或更高版本

UNNotificationServiceExtension

UNNotificationContentExtension

完成这个 link - https://medium.com/@prianka.kariat/ios-10-notifications-with-attachments-and-much-more-169a7405ddaf

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

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