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> 
相關問題