Я создаю push-уведомление с глубокими ссылками, и я тестирую глубокую ссылку, но она отлично работает для меня и перенаправляет меня на определенную страницу, и когда я пытаюсь обработать уведомление в это время, приложение закрывается, и приложение находится в режиме сбоя и вв этот раз я пытаюсь найти лучшее решение, но не могу найти его. Если есть кто-то, кто может помочь, я благодарен его / ее.
Мой код для уведомления о ручке указан ниже:
public override void DidReceiveRemoteNotification(UIApplication application, NSDictionary userInfo,
Action<UIBackgroundFetchResult> completionHandler)
{
try
{
UIApplication.SharedApplication.ApplicationIconBadgeNumber = 0;
NSDictionary aps = userInfo.ObjectForKey(new NSString("aps")) as NSDictionary;
var notificationTitle = (aps[new NSString("title")] as NSString).ToString();
var notificationMessage = (aps[new NSString("job_id")] as NSString).ToString();
var NotificationId = (aps[new NSString("notification_id")] as NSString).ToString();
if (UIApplication.SharedApplication.ApplicationState.Equals(UIApplicationState.Active))
{
//App is in foreground. Act on it.
}
else
{
App.Current.MainPage = new AppliedJobDetails(null, notificationMessage, NotificationId);
}
}
catch (Exception ex)
{
//LogInfo.ReportErrorInfo(ex.Message, ex.StackTrace, "AppDelegate-DidReceiveRemoteNotification");
}
}
Если есть кто-то, кто получит лучшее решение, пожалуйста, помогите мне и мне попробовать подойти на устройстве iOS.