错误:无法读取属性' logPurchase'设置React Native Facebook SDK

时间:2017-01-17 20:32:47

标签: ios facebook react-native

我正在尝试为我们的应用设置React Native FBSDK。我按照iOS的安装说明进行操作。然后尝试使用此处的文档(https://github.com/facebook/react-native-fbsdk#analytics-for-apps)中的以下代码段对其进行测试,但针对我的应用进行了修改。

import FBSDK from 'react-native-fbsdk';

然后在componentDidMount ..

const {
    AppEventsLogger,
} = FBSDK;
console.log('AppEventsLogger.logPurchase', AppEventsLogger.logPurchase);
AppEventsLogger.logPurchase(15, 'USD', {'param': 'value'});

当我这样做时,我在React Native Debugger控制台中看到logPurchase函数(参见屏幕截图),但在我尝试调用该函数后立即收到错误Cannot read property 'logPurchase' of undefined。还使用该文件中的其他方法(如logEvent进行了测试,结果相同。

logPurchase的屏幕截图和控制台中的错误:

任何人都知道为什么我可能会收到此错误,即使该功能似乎存在?

0 个答案:

没有答案