1

正如大家所知道的,Firebase为其许多服务发布了官方(和测试版)Unity插件。 我现在正在测试他们有关FCM(Firebase云消息传递)的快速入门示例,并且我在iOS上收到推送通知,但只有当应用程序位于前台时,关闭应用程序或仅让它在背景,它不会显示任何通知,但只要我打开应用程序,我将收到应用程序不在前台时发送的所有通知。Firebase Messaging Unity插件仅在前台显示通知

关于如何解决这个问题的任何想法?

问候, 阿图罗·M.

+0

从你的描述我想你m可能会发送无法在应用程序处于后台时收到的数据消息。尝试发送通知消息(通过APN),并且应该允许您的应用在后台收到通知。 –

+0

我正在使用Firebase控制台。我该怎么办?我只是填写标题和消息字段。 –

+1

如果您使用控制台,那么这些消息应该通过应该在后台工作的APN。如果您只在前台收到它们,我会仔细检查APNs证书设置,确保使用正确的套件ID并将正确的套件ID上传到控制台。 –

回答

0

对于您必须启用Background ModulesCapabilitiesRemote Notifications选项背景通知...

Capabilities > Background Modules > Remote Notifications

或者只是添加到您的Info.plist(这是相同的):

<key>UIBackgroundModes</key> 
<array> 
    <string>remote-notification</string> 
</array> 
相关问题