iOS Line SDK Ошибка входа в систему: ошибка пользователя Отменен или прерван процесс входа в систему - PullRequest
0 голосов
/ 19 декабря 2018

Я скачал line-sdk-ios-swift-master с GitHUB.А затем замените ключи на мой ключ учетной записи Line, замените идентификатор проекта на com.myproject.yeah, я могу успешно войти в систему и получить AuthID.

Но проблема возникает, когда я пытаюсь повторить то же самое в моем проекте.

Я скопировал те же самые коды из line-sdk-ios-swift-master (Utils, LoginViewController и т. Д.) И настроил .plist.

Я могу пройти логин, SDK попросил у меня разрешения.(отмена разрешения), он перенаправляет меня на "MYAPPNAME" и "openthisapp?"(отменить нормально)

После того, как я нажал (ок) и "открыть в" myapp ""

Он перенаправляет меня обратно в приложение с помощью, но вход в систему не удалось с ошибкой "Пользователь отменен илипрервал процесс входа в систему "

1 Ответ

0 голосов
/ 27 июня 2019

Вам необходимо обработать открытие приложения в вашем AppDelegate:

func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
    return LoginManager.shared.application(app, open: url, options: options)
}

Если нет, LINE SDK сочтет, что ваш пользователь вернулся к вашему приложению без какого-либо результата, и не сможет войти в систему.

Более подробно, вы можете проверить страницу документации здесь .Это описано в шаге 3.

...