我正在使用Unity构建iOS游戏,并使用Firebase Cloud Messaging处理推送通知。我正在使用Gamesparks作为后端服务。
目前,我可以在应用处于后台时收到推送通知,点按通知即可打开应用。但是,我需要根据通知采取自定义操作,并且不会调用Firebase OnMessageReceived函数(就我所知,即使应用程序位于前台也是如此)。
如果我在这里正确理解Firebase文档:https://firebase.google.com/docs/cloud-messaging/concept-options#notifications_and_data_messages,这意味着我应该使用“带有可选数据有效负载的通知消息”。我尝试使用Firebase控制台发送包含自定义数据的邮件,但仍未调用OnMessageReceived函数。
我看到类似的问题已被提出,但我只找到了与Android相关的答案。基本上,什么时候在iOS上调用OnMessageReceived函数?
谢谢!