【发布时间】:2023-03-30 12:00:01
【问题描述】:
尝试创建动态链接时,弹出此错误:
您尝试使用未安装在您的 Android 项目通过调用 firebase.app() 确保您有:
导入了 'io.invertase.firebase.app.ReactNativeFirebaseAppPackage' 模块在 您的“MainApplication.java”文件。
在 RN 'getPackages()' 方法列表。
有关完整设置说明,请参阅 http://invertase.link/android。
我尝试安装、导入和配置@react-native-firebase/dynamic-links、react-redux-firebase、@firebase/app、firebase/app。
目前react-redux-firebase 正在工作,我可以检索数据并将其发送到 firebase 数据库。有什么方法可以使用此模块中的firebase 添加动态链接?现在,我尝试创建一个这样的链接:
import dynamicLinks from "@react-native-firebase/dynamic-links";
export class Baklijst extends Component {
onAddPerson = async () => {
const link = dynamicLinks().buildLink({
link: "https://tomgroot.nl",
domainUriPrefix: "https://baklijst.page.link",
});
console.log(link);
return link;
};
我在我的App.js 中像这样初始化react-redux-firebase:
if (!firebase.apps.length) {
firebase.initializeApp(FirebaseConfig);
} else {
firebase.app();
}
...
const rrfProps = {
firebase,
config: rrfConfig,
dispatch: store.dispatch,
};
...
export default function App() {
return (
...
<ReactReduxFirebaseProvider {...rrfProps}>
...
);
}
...
【问题讨论】:
标签: react-native redux expo react-native-firebase dynamic-links