iOS使用Firebase推送通知

时间:2018-04-17 07:42:20

标签: ios firebase push-notification firebase-cloud-messaging apn

我正在一个项目中工作,我需要显示Firebase发出的通知。 send and receive flow一切正常。但我需要在显示通知之前自定义通知,即应用程序处于后台时。因为我从服务器收到的消息已经是Base64 encoded。因此,通知显示一个长字符串,我的石化用户。 <{> presenting <{strong> <{strong> app is in background 之前,我是否可以使用任何代表或某些内容来修改收到的数据 {{1}}

2 个答案:

答案 0 :(得分:1)

目前iOS中无法做到这一点。有关详细信息How to change how a remote notification is presented before presentation?

,请参阅此答案

答案 1 :(得分:0)

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

仅适用于iOS 10.2或更高版本

UNNotificationServiceExtension

UNNotificationContentExtension

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

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

调试也是一个棘手的部分首先你要经历这个然后尝试通过GO调试DEBUG - &gt;通过pid附加到流程并粘贴您添加的扩展名。