Deeplinking не работает правильно, когда убит - PullRequest
0 голосов
/ 02 ноября 2018

У меня проблема с глубокими ссылками. Когда приложение не запущено, мое приложение загружает URL в этой функции, и это работает. Но после этого другой взгляд преодолеет это, потому что это запустит приложение. Я не могу понять, в чем проблема. Я использую MvvmCross, поэтому мой класс приложения также запустит ViewModel, и это представление перестанет работать. Есть ли какое-либо решение, которое может помешать загрузке моего класса приложения, или что после этого будет вызываться openURL.

Это функция, которая загружает URL:

public override bool ContinueUserActivity(UIApplication application, NSUserActivity userActivity, UIApplicationRestorationHandler completionHandler)
{
    if (userActivity.ActivityType == "NSUserActivityTypeBrowsingWeb")
    {
        OpenUrl(userActivity.WebPageUrl.Path);
    }

    return true;
}

Если у кого-нибудь есть идеи?

...