Добрый день
пишу приложение на Xamarin для Android. Приложение получает пуш-уведомления.
Есть класс
public class GcmMessagingService : GcmListenerService
в нем метод
public override void OnMessageReceived(string from, Bundle data)
в нем есть notificationBuilder примерно такой код
notificationBuilder
.SetSmallIcon(GetNotificationIcon())
...
.SetContentIntent(pendingIntent);
if (Android.OS.Build.VERSION.SdkInt >= Android.OS.Build.VERSION_CODES.Lollipop)
notificationBuilder.SetColor(0x0000aa90).SetLargeIcon(largeIcon);
когда приложение активно и получает пуш, то все нормально, в баре появляется правильная иконка и при нажатии открывается нужная Activity и правильно формируется BackStack
когда приложение свернуто, то в баре появляется иконка приложения залитая белым (белый кружок) и при нажатии на пуш открывается стартовая Activity
(предполагаю что не отрабатывает OnMessageReceived)
StackOverflow по этой теме читал, разные варианты пробовал, ничего не помогает.
Кто-нибудь сталкивался с подобным?
При нативной разработке для Android такой проблемы не было...