Получить параметры из URL, не запуская приложение в первый раз в viewWillAppear - PullRequest
0 голосов
/ 06 января 2019

мы предоставляем некоторые параметры, используя схему URL, и она работает хорошо, если мы запускаем приложение в первый раз. Я предоставил пользовательскую инициализацию в AppDelegate:

func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
        if let token = Helper.getQueryStringParameter(url: url.absoluteString, param: AUTH_TOKEN_PARAM) {
            tokenFromURL = token
            return true
        } else {
        }
        return false
    }

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

Я думаю, мне нужно проверить, был ли URL предоставлен в viewWillAppear , я прав? Как это сделать, пожалуйста, помогите?

...