我在iOS上有一些有关FCM(Google Cloud Message(的问题。
1。服务器将消息ABC
发送到客户端,但是客户端可以将内容更改为 AAA
?
2。该通知通常在背景中起作用,但在前景中不起作用。有没有办法在前景中工作?
谢谢。
-
这取决于您如何弹出通知,您可以在收到消息ABC时触发新的本地通知。
-
对于ios10 ,您是否使用
进行检查usernotificationcenter(_:willpresent:withCompletionHandler:(?
您必须拨打完整的人,以便在该应用程序在前景运行时弹出消息。
如果您的应用在通知到达时处于前景,则通知中心调用此方法将通知直接传递到您的应用程序。如果实现此方法,则可以采取任何必要的操作来处理通知并更新您的应用程序。完成后,执行完整的Handhandler块,并指定系统如何提醒用户(如果有的话(。 如果您的代表未实现此方法,则系统沉默警报会像您已将Unnotification PresentationOptionnone选项转移到了完成HandHandler块一样。如果您根本不为UnusernotificationCenter对象提供代表,则系统使用通知的原始选项来提醒用户。
fyi:https://developer.apple.com/documentation/usernotification/unusernotificationcenterdecenterdelegate/1649518-usernotificationcenter