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