我试图将Facebook分析集成到由expo生成但出现错误的应用程序中
Undefined is not an object( evaluating AppEventsLogger.logEvent)
我尝试使用expo eject
来使用expokit,然后添加以下代码
import {AppEventsLogger} from 'react-native-fbsdk';
AppEventsLogger.logEvent('battledAnOrc');
是否有人将Facebook分析添加到由expo之前生成的应用程序中?
答案 0 :(得分:0)
这是预期的行为,因为react-native-fbsdk
包含本机代码(任何在安装说明中包含react-native link
步骤的库)
当前,Expo中没有内置模块可以使用该模块。 It can be seen that目前我们正在努力。
如果要使用模块,则需要使该应用程序成为独立应用程序。
您可以运行此expo eject
和yarn add react-native-fbsdk
和react-native link react-native-fbsdk
答案 1 :(得分:-1)
确保您要链接依赖项:
npm install rnpm -g
rnpm link react-native-fbsdk
或仅react-native link