войти с проблемой Facebook - PullRequest
0 голосов
/ 31 марта 2020

Я сталкиваюсь с очень странной проблемой, у меня есть существующий код приложения.

, когда я пытаюсь войти в систему с помощью Facebook, открыть браузер, и на нем отображается кнопка «Войти с помощью приложения Facebook», нажмите на эта кнопка открывает приложение, и когда мы дали доступ, она возвращается к предыдущему всплывающему окну Facebook, на котором нам нужно было перейти к нашему приложению.

Я выполнил поиск, но не нашел ни одного, кто столкнулся с проблемой.

facebook login browser with button

Пожалуйста, помогите мне, если кто-то сталкивался с той же проблемой.

Ответы [ 2 ]

0 голосов
/ 31 марта 2020

Вам нужно написать метод в AppDelegate.

- (BOOL)application:(UIApplication *)application
            openURL:(NSURL *)url
            options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options {

  BOOL handled =  [[FBSDKApplicationDelegate sharedInstance] application:application openURL:url options:options];
    if (![RNBranch.branch application:application openURL:url options:options]) {
           // do other deep link routing for the Facebook SDK, Pinterest SDK, etc
       }

    return handled;
}

Кроме того, вам нужно добавить свой FB Id в URL Type. Что вы получите в https://developers.facebook.com/

Side Menu

Configure Your info.plist

Примечание: Убедитесь, что если вы используете любые другие типы URL, вам нужно объединить оба.

0 голосов
/ 31 марта 2020

Убедитесь, что вы установили URL-адреса для входа в Facebook.

Вы можете установить, выбрав свой проект Цель -> Информация -> UrlType

Установите идентификатор приложения Facebook, как показано ниже в снимок экрана.

enter image description here

...