1

皆さんが知っているように、Firebaseは多くのサービスに対して公式(およびBETA)Unityプラグインをリリースしました。 FCM(Firebase Cloud Messaging)のクイックスタートサンプルをテストしていますが、iOSでプッシュ通知を受信して​​いますが、アプリがフォアグラウンドにあるとき、アプリを終了したとき、またはバックグラウンドでは通知は表示されませんが、アプリを開くとすぐに、アプリがフォアグラウンドにない間に送信されたすべての通知が届きます。Firebase Messaging Unityプラグインは、フォアグラウンドでのみ通知を表示します

これを解決する方法はありますか?

よろしく、あなたがCapabilitiesBackground ModulesRemote Notificationsオプションを有効にする必要がバックグラウンド通知を アルトゥーロ・M.

+0

あなたの説明から私はあなたがアプリがバックグラウンドにある間に受信できないデータメッセージを送信している可能性があります。通知メッセージ(APNを経由する)を送信してください。これにより、アプリがバックグラウンドにいる間に通知を受信できるようになります。 –

+0

私はこれにFirebaseコンソールを使用しています。私は何をすべきか?私はタイトルとメッセージフィールドを埋めるだけです。 –

+1

コンソールを使用している場合は、これらのメッセージはバックグラウンドで動作するAPNを経由する必要があります。フォアグラウンドで受信している場合は、APN証明書の設定をもう一度確認し、正しいバンドルIDが使用され、正しいものがコンソールにアップロードされていることを確認してください。 –

答えて

0

...

Capabilities > Background Modules > Remote Notifications

またはちょうどあなたのInfo.plistにこれを追加します(これは同じです):

<key>UIBackgroundModes</key> 
<array> 
    <string>remote-notification</string> 
</array> 
関連する問題