Не удалось импортировать Facebook SDK в Swift 4.x - PullRequest
0 голосов
/ 06 мая 2019

Я пытался импортировать Facebook SDK для событий приложений и отслеживание установок приложений через Facebook ADS, и это невозможно сделать.

Я сделал это с CocoaPods , используя:

pod 'FacebookCore'

, как говорится в официальном руководстве Facebook.

После этого Facebook Analytics обнаружил меня как Нового уникального пользователя, поэтомуэто здорово ?.

Проблема в том, что когда я пытаюсь добавить событие APP следующим образом:

AppEventsLogger.log("Opened App Main VC");

А затем появляется это ОШИБКА ?:

Use of unresolved identifier 'AppEventsLogger'

Кроме этого, он также не обнаруживает AppEventsLogger в AppDelegate с той же ошибкой:

AppEventsLogger.activate(application)

Я импортировал в VC и в AppDelegate это модули / библиотеки:

import FacebookCore //in theory is just this one
import FBSDKCoreKit

Так что любые советы или помощь очень приветствуются!?

Ответы [ 2 ]

8 голосов
/ 06 мая 2019

Два импорта

import FacebookCore
import FBSDKCoreKit

В AppDelegate

 func applicationDidBecomeActive(_ application: UIApplication) {
    AppEvents.activateApp()
}

Если вы хотите зарегистрировать событие:

AppEvents.logEvent(AppEvents.Name.init(rawValue: "Opened App Main VC"))

Для другого типа AppEvents вы можетесм это

1 голос
/ 06 мая 2019

Проблема в AppEventsLogger изменена на AppEvents.Поэтому измените имя AppEventsLogger, и оно будет работать нормально.Это новое обновление в Facebook SDK.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...