Как изменить значок уведомления Android с помощью push-плагина phonegap для PGB - PullRequest
0 голосов
/ 10 мая 2019

Я использую PhoneGap 8.0.0 в сочетании с PhoneGap Build. Используя phonegap-push-plugin 2.1.2, я успешно получаю push-уведомления на Android. Однако у них нет определенного значка, который я настроил для него. Вместо этого используется обычный значок приложения, который не подходит для уведомлений Android.

Я следовал документации, а также шагам, представленным в этом ответе stackoverflow: Белый значок уведомлений для Android с Phonegap Build и PushPlugin

При инициализации плагина я указываю имя иконки (без расширения согласно документации. Также пробовал с расширением). Настройка цвета значков работает, так как значки становятся зелеными.

var pushPlugin = PushNotification.init({
    android: {
        icon: 'pushicon',
        iconColor: 'green'
    }
});

Внутри config.xml я указал значки уведомлений для различных разрешений, а также общий pushicon. Я подтвердил, что файл apk сборки содержит значки в правой выходной папке.

<platform name="android" >
    <resource-file src="res/push/icon.png" target="app/src/main/res/drawable/pushicon.png" />
    <resource-file src="res/push/mdpi/icon.png" target="app/src/main/res/drawable-mdpi/pushicon.png" />
    <resource-file src="res/push/hdpi/icon.png" target="app/src/main/res/drawable-hdpi/pushicon.png" />
    <resource-file src="res/push/xhdpi/icon.png" target="app/src/main/res/drawable-xhdpi/pushicon.png" />
    <resource-file src="res/push/xxhdpi/icon.png" target="app/src/main/res/drawable-xxhdpi/pushicon.png" />
    <resource-file src="res/push/xxxhdpi/icon.png" target="app/src/main/res/drawable-xxxhdpi/pushicon.png" />
</platform>

Что я здесь пропускаю?

...