iOS通知控制?

iOS通知控制?,ios,swift,firebase,firebase-cloud-messaging,Ios,Swift,Firebase,Firebase Cloud Messaging,我对iOS上的FCM(谷歌云消息)有一些问题 一,。 服务器向客户端发送消息ABC,但客户端能否将内容更改为AAA 二,。 通知通常在后台工作,但在前台不工作。有办法在前台工作吗 多谢各位 这取决于您弹出通知的方式,您可以在收到消息ABC时触发带有消息AAA的新本地通知 对于iOS10+,您是否与 userNotificationCenter(u:willPresent:withCompletionHandler:) 当应用程序在前台运行时,必须调用completionHandler才能弹出消息

我对iOS上的FCM(谷歌云消息)有一些问题

一,。 服务器向客户端发送消息
ABC
,但客户端能否将内容更改为
AAA

二,。 通知通常在后台工作,但在前台不工作。有办法在前台工作吗

多谢各位

  • 这取决于您弹出通知的方式,您可以在收到消息ABC时触发带有消息AAA的新本地通知

  • 对于iOS10+,您是否与

    userNotificationCenter(u:willPresent:withCompletionHandler:)

  • 当应用程序在前台运行时,必须调用completionHandler才能弹出消息

    如果通知到达时您的应用程序位于前台,通知中心将调用此方法直接将通知发送到您的应用程序。如果实现此方法,则可以采取任何必要的操作来处理通知并更新应用程序。完成后,执行completionHandler块并指定希望系统如何通知用户(如果有)。 如果您的代理未实现此方法,系统将使警报静音,就像您已将UNNotificationPresentationOptionNone选项传递给completionHandler块一样。如果您根本没有为UnuseNotificationCenter对象提供委托,系统将使用通知的原始选项向用户发出警报

    供参考: