集成Facebook SDK以跟踪应用程序中的事件

时间:2019-06-27 13:47:25

标签: react-native expo facebook-sdk-4.0 facebook-analytics

我试图将Facebook分析集成到由expo生成但出现错误的应用程序中

Undefined is not an object( evaluating AppEventsLogger.logEvent)

我尝试使用expo eject来使用expokit,然后添加以下代码

import {AppEventsLogger} from 'react-native-fbsdk';
AppEventsLogger.logEvent('battledAnOrc');

是否有人将Facebook分析添加到由expo之前生成的应用程序中?

2 个答案:

答案 0 :(得分:0)

这是预期的行为,因为react-native-fbsdk包含本机代码(任何在安装说明中包含react-native link步骤的库)

当前,Expo中没有内置模块可以使用该模块。 It can be seen that目前我们正在努力。

如果要使用模块,则需要使该应用程序成为独立应用程序。

您可以运行此expo ejectyarn add react-native-fbsdkreact-native link react-native-fbsdk

答案 1 :(得分:-1)

确保您要链接依赖项:

  1. npm install rnpm -g
  2. rnpm link react-native-fbsdk

或仅react-native link