私のアプリは現在Parseを使用しており、移行する時期です。私は自分自身のParse Serverをホスティングすることを検討しているか、Firebaseを使用しています。現在のデータモデルに基づいてFirebaseにデータ移行の問題をアプローチする方法に関するガイダンスを探しています。データ移行Firebaseへの解析。道順
私はテーブルUsersを持っていて、そのテーブルはすべての通常のカラムとは別に、タイプUser
のPartner
カラムを持っています。
流れは、次のように動作します。
- ユーザー1つのサインアップ
- ユーザー1ユーザー2
- ユーザー2は、招待コード
- ユーザー2がアプリになった電子メールを招待受け招待しますそのコードを使用してサインアップしてください。
- そして、それぞれのユーザーにそれぞれのIDをそれぞれの列に追加するパートナーとして両方のユーザーを結合するParseクラウド機能があります。
パートナーはGCMのトピック名で接続されているため、これらの2人だけに通知を送信できます。
これはFirebaseで達成したいことです。私は、2人のユーザーを1つの方法で一緒に接続させたいと考えています。
partners: {
topic_name_partner1: {
user1: {info about user1},
user2: {info about user2}
},
topic_name_partner2: {
user1: {info about user1},
user2: {info about user2}
},
topic_name_partner3: {
user1: {info about user1},
user2: {info about user2}
}
....etc
}
このアプローチは理にかなって:
は、たぶん私はこのようなJSONを持っているだろうか?明らかに、スケーラブルなアプリケーションが必要なので、その意味でデータを最もよく表すためにヘルプを探しています。
FirebaseにはParseのようなクラウド機能がありますか?そうでない場合は、2人目のユーザーが登録しているときに両方のユーザーをどのように接続できますか?多分topic_name_partner1
文字列の参照を検索しなければならない場合は、そのユーザーの参照でuser2を更新してください。
ありがとうございます! this firebase structure guideに基づいて
パーズ設定では、電子メールで招待状を送信しています。その招待状をアプリ自体に送信するオプションがありますか?私はFirebaseのメール機能がほとんどない(ほとんどありません)ので、その機能を継続するには、メールを扱う別の会社を統合する必要があります。 – Jay
私は実際に私の招待コードを生成しており、私が持っているプライベートサーバ(PHP)を使ってメールを送り出しています。 FirebaseにInvitesパッケージはありませんか?私はそれが素晴らしいことを意味していると思った –