【发布时间】:2021-01-28 08:39:44
【问题描述】:
我需要在工作中配置 mixpanel,为此我创建了一个测试项目来了解如何配置 mixpanel SDK。
我遵循了文档中的基本示例。 https://github.com/davodesign84/react-native-mixpanel
但我遇到了一个问题:'null 不是对象(评估 RNMixpnael.sharedInstanceWithToken)'。
这是我的代码:
import React from 'react';
import {
SafeAreaView,
Text,
StatusBar,
} from 'react-native';
import Mixpanel from 'react-native-mixpanel';
Mixpanel.sharedInstanceWithToken("MY_PROJECT_TOKEN");
const App: () => React$Node = () => {
return (
<>
<StatusBar barStyle="dark-content" />
<SafeAreaView>
<Text>Testing Mixpanel SDK</Text>
</SafeAreaView>
</>
);
};
export default App;
还有错误:
有人可以帮我理解我做错了什么吗?
【问题讨论】:
-
这个问题只针对Android吗?你试过 iOS 吗?
-
您是否运行过 pod install github.com/davodesign84/…?你项目中的 react-native 库是什么版本的?
-
您应该确保“MY_PROJECT_TOKEN”不为空并且具有实际值
-
@NooruddinLakhani 我尝试对值进行硬编码,但仍然遇到问题。它在 iOS 上也能正常工作。
-
什么是 react native 版本? >=0.60 将具有自动链接,否则您需要链接库。错误说 Mixpanel 实例为空,不是令牌问题
标签: javascript reactjs react-native sdk mixpanel