HMS Push Kit для Xamarin, не срабатывает параметр "foreground_show": false

Согласно документации от Huawei, чтобы пуш-уведомления с типом notification не выводились в области уведомлений, а передавались в обработчик OnMessageReceived, необходимо в теле сообщения установить параметр "foreground_show": false, примерно так:

    {
    "message": {
        "notification": {
            "title": "message title",
            "body": "message body"
        },
        "android": {
            "notification": {
                "foreground_show": false,
                "click_action": {
                    "type": 1,
                    "action": "com.huawei.codelabpush.intent.action.test"
                }
            }
        },
        "token": [
            "pushtoken1"
        ]
    }
}

Или я что-то упускаю, или в HMS Push Kit все-таки есть баг. Сервис, реализующий функции из HmsMessageService, сделал, настройки в AndroidManifest прописал по их образцам. Токены приложением получаются, Data messages ловятся, по тапу на Notification messages, когда приложение в фоне, само приложение стартует, но при запущенном - перехватить не удается.

Кто-то еще натыкался на такое?


Ответы (0 шт):