Я использую AppCenter для отправки уведомлений для моего приложения Xamarin.Forms.AppCenter отправляет эти уведомления через службу Firebase-Cloud-Messaging на устройства Android.Мне нужно обрабатывать входящие уведомления, не нажимая пользователя на уведомление.
Для обработки входящих уведомлений, когда приложение находится в фоновом режиме или отключено, полезная нагрузка уведомления должна содержать полезную нагрузку data
.Но с AppCenter вы не можете отправлять сообщения с полезной нагрузкой «data» (https://github.com/microsoft/appcenter/issues/87).
). Теперь я ищу способ обработки уведомлений с помощью пользовательского сервиса или чего-то подобного. В этом вопросе SO (https://stackoverflow.com/a/47312925/5278005), кто-то уже упомянул, что он уже реализовал это.
@ annihil В итоге нам пришлось создать собственную реализацию BroadcastReceiver и JobIntentService для получения сообщений FCM и явного извлеченияФильтры намерений, которые отправляли сообщения классам FCM, поставляемым с их SDK - Джейк Холл 30 января 18:18 в 11: 58
Как мы можем обрабатывать входящие уведомления, содержащие уведомление полезная нагрузка, когда приложение находится в фоновом режиме / убито?