2016-11-22 5 views
1

FCMを使用してサーバーから通知メッセージを送信できましたが、ユーザーがそのアプリケーションをフォアグラウンドに持っていて、トーストアプリがバックグラウンドのときは表示されません。しかし、私の現在のAPIオブジェクトの通知オブジェクトの代わりにデータオブジェクトを使用して、私はシステムメッセージを "バックグラウンドメッセージのタイトル"としてメッセージタイトルを "Background Message Body"として表示します。Webappのアプリ内メッセージのみを送信するFirebirdクラウドメッセージ

答えて

1

FCM送信メッセージのデータオブジェクトにinAppOnly: trueフラグを追加してください。次に、次の関数内で:

messaging.setBackgroundMessageHandler(payload => { 
if (payload.data.inAppOnly === true) { 
return null 
} else { 
return self.registration.showNotification(payload.data.Title, 
    payload.data.Options) 
} 
}) 
関連する問題