Пробовал использовать frm_OAuthWebForm и просто WebBrowser, работает и так и так. Но есть проблема: после захода в приложение, при постановке курсора на любой Edit, приложение виснет и вылетает.
Стоит убратьWebBrowser - проблема исчезает. Наблюдается только в Android. Windows версия работает без нареканий.
Если ответа не найду, то придется исключить Вход через FB, а не хочется.
Вопрос
Yuriy2606
Здравствуйте коллеги.
Внедряю в приложение вход через Facebook. Всё получилось, работает. Вот кусок кода:
procedure TForm1.Auth; begin //WebForm:=Tfrm_OAuthWebForm.Create(nil); //WebForm. OnAfterRedirect:=AfterRedirect; OAuth2Authenticator1.AccessToken:=EmptyStr; OAuth2Authenticator1.ClientID:=cAppID; OAuth2Authenticator1.ClientSecret:=cAppKey; OAuth2Authenticator1.ResponseType:=TOAuth2ResponseType.rtTOKEN; OAuth2Authenticator1.AuthorizationEndpoint:=cEndPoint; OAuth2Authenticator1.RedirectionEndpoint:=cRedPoint; OAuth2Authenticator1.Scope:=cScopes; WebBrowser1.Visible:=true; WebBrowser1.Navigate(OAuth2Authenticator1.AuthorizationRequestURI); //WebForm.ShowWithURL(OAuth2Authenticator1.AuthorizationRequestURI); end;
Пробовал использовать frm_OAuthWebForm и просто WebBrowser, работает и так и так. Но есть проблема: после захода в приложение, при постановке курсора на любой Edit, приложение виснет и вылетает.
Стоит убрать WebBrowser - проблема исчезает. Наблюдается только в Android. Windows версия работает без нареканий.
Если ответа не найду, то придется исключить Вход через FB, а не хочется.
Заранее спасибо за ответ.
Delphi 10.1 Berlin Version 24.0.22858.6822
Изменено пользователем Yuriy2606Ссылка на комментарий
2 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.