Xamarin OneSignal HandleNotification Открытое приложение без пробуждения

У меня проблема с формой ксамарина и сигналом. через oneSignal, отправка уведомлений с playload, который имеет параметры. когда я нажимаю на уведомление, перехватываю эти параметры и открываю приложение на определенной странице. проблема в том, что событие HandleNotificationOpened никогда не срабатывает, когда приложение закрывается, оно работает только в том случае, если приложение находится в фоновом режиме. Мой код в App.xaml.cs:

OneSignal.Current.StartInit("exmaple
key").HandleNotificationOpened(notificationOpenedCallback).EndInit();

private void notificationOpenedCallback(OSNotificationOpenedResult result)
{
   var additionalData = result?.notification?.payload?.additionalData;
   if (additionalData != null && additionalData.Count != 0 &&  additionalData.ContainsKey("id_shop"))
   {
     idShopNotification = additionalData["id_shop"]?.ToString();
   }
   else
   {
      idShopNotification = "ull ;
   }
}

0 ответов

Другие вопросы по тегам