dynamicLink を作成しようとすると、次のエラーが表示されます。
firebase.app() を呼び出して、Android プロジェクトにインストールされていない firebase モジュールを使用しようとしました。
「MainApplication.java」ファイルに「io.invertase.firebase.app.ReactNativeFirebaseAppPackage」モジュールをインポートしました。
RN 'getPackages()' メソッド リスト内に 'new ReactNativeFirebaseAppPackage()' 行を追加しました。
完全なセットアップ手順については、 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;
};
react-redux-firebase
私は私の中でこのように初期化しますApp.js
:
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}>
...
);
}
...