H、私はiOSでチャットアプリケーションを作成しています。これは主に予定設定に使用されます。 User1がUser2とチャットしている場合、User1は利用可能な日付を提供し、User2は受諾または拒否して別の日付を要求することができます。 FireBaseが提供するチャットモジュール内にこの種の機能を簡単に組み込むことはできますか?ご確認ください。iOSでのFirebaseチャットのカスタマイズ
-3
A
答えて
1
私は実際にあなたが「チャットモジュール」の意味を理解していませんが、これは簡単に統合できるはずです。
私が最初にあなたが唯一のAUTOIDからキーを取得する必要があるとしている
let values = ["proposedDate":date, "status": "proposed"]
Database.database().reference().child("appointments").childByAutoID.setValues(values)
のようなノードに送信者のデバイスから予定を保存します。
日付はNSDateFormatterクラスの文字列になります。次に、すべてのユーザーの予定が/ appointmentsフォルダにあるキーと共に保存される2番目のフォルダがあります。
ref.child("users").child(receiverUserID).updateChildValues([autoIDKey:1])
今、ユーザーがオンラインになるたびに、彼はまず自分のフォルダからの予定と予定フォルダから実際の予定のためのキーをフェッチ:それはそのようなものでなければなりません。その後、予定を表示したり、ボタンをクリックして辞退したり、受け入れたり、別の日付を提案することができます。 それを受け入れる場合は、単にそのように子供値「状況」を更新:
ref.child("appointments").child(key).updateChildValues(["status":"accepted"])
...と、次回ユーザー2は、彼は予定が受け入れられたことを見て、彼のappointsmentsをフェッチします。別の日付を提案したい場合は、日付の子供の値を変更するだけです。
これは、この問題に対する私の非常に基本的なアプローチです。申し訳ありませんが、答えが構造化されていないと理解しにくい場合、私は携帯電話からこれを書いているので、構文がすべて正しいかどうかもわかりません。
幸運を祈る!
関連する問題
- 1. Firebase&JSQMessagesViewController Ios Swift 2で1対1のチャット
- 2. チャットFirebase断片
- 3. Android Firebaseチャット
- 4. FirebaseのAndroidチャットの設定
- 5. Firebase IOSチャットで通知を追加するには?
- 6. Firebaseとのチャット通知
- 7. iosでのチャットのためのPubnub
- 8. WebRTC iOS音声チャット
- 9. Firebaseチャット - 他のユーザーへの通知
- 10. iOSカスタマイズのユーザーインターフェース
- 11. チャットを実装するFCMのfirebaseリアルタイムデータベース
- 12. ルームの参加者数(firebaseチャット)
- 13. Firebase iOS Swift - チャットの会話IDに対応する子データを取得する
- 14. Firebase Friendlychat https://github.com/firebase/friendlychatチャット通知の問題
- 15. GoogleプレイスピッカーのIOSカスタマイズ
- 16. signalR apiチャット、アンドロイド、ios、windows phone
- 17. ライブios(即時)チャット、既存のレールウェブアプリケーション
- 18. iOSのスウィフト - Firebase
- 19. iOSのFirebaseパフォーマンスモニタリング
- 20. iOSの - Firebaseフィルタクエリ
- 21. IOSカスタマイズUIImagePickerController
- 22. ボットフレームワーク埋め込みチャット - プロンプトをカスタマイズできますか?
- 23. Braintree iOSドロップインペイメントUIのカスタマイズ
- 24. FacebookでのiOS firebase認証
- 25. Gmailのチャットのようなチャットのチャットでチャットのチャットが行われたとき
- 26. MonoTouchでiOSのスイッチをカスタマイズする
- 27. iOSのマーカークラスタリングでマーカーアイコンをカスタマイズする
- 28. iOS上での良いカスタム絵文字チャットの作成
- 29. Firebase-autiをカスタマイズするAndroid
- 30. のiOSスウィフトFirebaseストレージエラー