当我尝试初始化 Appsflyer(或 Appmetrica 例如)时,我看到相同的渲染错误:“null 不是对象(评估 RNAppsflyer.initSdkWithCallback)”
这是一个代码
import appsFlyer from "react-native-appsflyer";
import React, {useEffect, useState} from 'react';
import {
SafeAreaView,
StyleSheet,
Text
} from 'react-native';
const InitAppsFlyer = () => {
useEffect(() => {
appsFlyer.initSdk(
{
devKey: 'DevKeyHere1234',
isDebug: false,
appId: '0000000'
},
(result) => {
console.log(result);
},
(error) => {
console.log(error);
}
);
return (
<Text> random text</Text>
);
};
const App = () => {
return (
<SafeAreaView>
<InitAppsFlyer/>
</SafeAreaView>
);
};
export default App;
我按照这里的说明https://github.com/AppsFlyerSDK/appsflyer-react-native-plugin 尝试了“npm install”、“pod install”、重新启动应用程序、使现金无效、重建项目,但似乎没有任何效果。
我刚刚开始使用 React Native,所以我希望我正确地提出了这个问题。
谢谢您的帮助!