iOS Universal Links (на отладке) не работает? - PullRequest
0 голосов
/ 16 января 2019

Я пытаюсь проверить синтаксический анализ Universal Link в приложении, над которым я работаю, из отладчика xcode. У меня все работает нормально для некоторых универсальных ссылок в сборке релиза, но я хочу пройтись по процессу отладки. Но после тройной проверки всего, он просто никогда не проверяет файл ассоциации приложения, когда ссылка нажата из заметок или поиска Google. (Проверено по перехвату пакетов в Charles Proxy как с симулятора, так и с устройства)

Должно ли это работать при отладке?

Ответы [ 2 ]

0 голосов
/ 17 января 2019

Отправьте ссылку в сообщении симулятора приложения. И нажмите на это, это поможет вам в отладке.

0 голосов
/ 16 января 2019

Да, вы можете отлаживать универсальную ссылку, используя следующий метод в файле AppDelegate.swift. , профиль разработчика должен быть включен в связанный домен для отладки. , я надеюсь, это поможет вам.

func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([Any]?) -> Void) -> Bool {
       print("activityType: ", userActivity.activityType)
        if userActivity.activityType == NSUserActivityTypeBrowsingWeb {
            let univrsalLinkURL = userActivity.webpageURL!.absoluteString
            print(univrsalLinkURL)
        }
        return true
    }

Перейти к учетной записи разработчика и проверить профиль обеспечения, его контент должен быть связан с включенным доменом, см. Это изображение.

enter image description here

...