Настройка Facebook SDK для пост-обработки приводит к сообщениям об ошибках в консоли - PullRequest
2 голосов
/ 06 июня 2019

У меня нет явных последствий от этого, но я нахожусь на последних фазах проекта и пытаюсь учесть все предупреждения. Я получаю 3 журнала предупреждений от FB каждый раз, когда я запускаю в консоли Xcode при добавлении следующей строки в делегат приложения под application(_:didFinishLaunchingWithOptions):

FBSDKCoreKit.ApplicationDelegate.shared.application(application, didFinishLaunchingWithOptions: launchOptions)

"... FBSDKLog: FBSDKGraphRequestConnection не может быть запущено до инициализации Facebook SDK."

Если я, конечно, удаляю эту строку, то, если я пытаюсь войти в систему через Facebook, пост-обработка не завершается, и вход в систему не происходит. Итак, проверка здравомыслия: я должен игнорировать эти предупреждения?

1 Ответ

1 голос
/ 12 июня 2019

Facebook требует строки для постобработки в AppDidLaunch, которая при первом запуске приложения будет запускаться до инициализации SDK: https://developers.facebook.com/docs/ios/graph/. Строка, таким образом, спорна при первом запуске, но FB счастливв любом случае засорить вашу консоль.Если вы удалите эту строку, FB не сможет соответствующим образом обработать логин в приложении, поэтому нам придется жить с этим бессмысленным «предупреждением».

...