xmpp サーバーとして「openfire」を使用しています。また、アプリに xmpp クライアントを実装して、すべてのメンバーにチャット サービスを提供しています。openfire には、db1 という独自のデータベースがあります。私のiOS APPには、db2と呼ばれる独自のデータベースもあります。これら 2 つのデータベース (db1 と db2) の間でユーザー テーブルを同期するにはどうすればよいですか? たとえば、ユーザーがアプリにサインアップするとき、xmpp サーバー データベースに同じアカウントを作成したいと思います。また、ユーザーが APP サービスにログインするときに、ユーザーが xmpp サーバーに自動的にログインするようにしたいと考えています。
1 に答える
1
データベースを同期しようとしないでください。db2 を使用するには、Openfire 用のカスタム認証プロバイダーを作成する必要があります。
ログインに関しては、両方に同時にログインする必要があります。クライアントと XMPP サーバー間の接続を作成できないため、他のサービス経由では実行できません。
于 2012-10-30T16:11:31.293 に答える