Ionic и FB.AppEvents.activateApp(); вопросы
Я не выполняю кампанию по установке приложений Facebook. Мое ионное приложение инициировало SDK FB JS, как описано здесь. В моем коде инициализации приложения я включаю следующее:
FB.AppEvents.activateApp();
Когда я это сделаю, я получаю следующую ошибку:
Вы можете использовать эту функцию только в среде Facebook Canvas
Что я делаю неправильно?
Ответы
Ответ 1
Просто чтобы ответить на мой собственный вопрос. Мне удалось заставить его работать и использовать аналитику Facebook, включив в нее следующий плагин Cordova:
Cordova-плагин-facebook4
https://github.com/jeduan/cordova-plugin-facebook4
Как только я включил плагин, мне не нужно было вручную вызывать событие активации приложения.
Более того, в последней документации на Facebook упоминается, что этот вызов больше не нужен.
Ответ 2
В официальной facebook для разработчиков , ее упоминалось как
"Примечание. Приложения запускают и устанавливают приложения автоматически регистрируются. Вам больше не нужно вызывать activApp для регистрации этих событий."
Таким образом, похоже, что этот вызов может вообще не понадобиться.