11 KiB
Englist · 中文 · Українська · Česky · Magyar · Español · فارسی · Français · Deutsch · Polski · Indonesian · Suomi · മലയാളം · 日本語 · Nederlands · Italiano · Русский · Português (Brasil) · Esperanto · 한국어 · العربي · Tiếng Việt · Dansk · Ελληνικά · Türkçe
🟢 WeChatをスキャンしてグループ交流に参加
Ⓜ️ OpenIMについて
OpenIMは、アプリケーション内でチャット、音声通話、通知、AIチャットボットなどの通信機能を統合するために特別に設計されたサービスプラットフォームです。一連の強力なAPIとWebhooksを提供することで、開発者はアプリケーションに簡単にこれらの通信機能を統合できます。OpenIM自体は独立したチャットアプリではなく、アプリケーションにサポートを提供し、豊富な通信機能を実現するプラットフォームです。以下の図は、AppServer、AppClient、OpenIMServer、OpenIMSDK間の相互作用を示しています。
🚀 OpenIMSDKについて
OpenIMSDKは、OpenIMServer用に設計されたIM SDKで、クライアントアプリケーションに組み込むためのものです。主な機能とモジュールは以下の通りです:
-
🌟 主な機能:
- 📦 ローカルストレージ
- 🔔 リスナーコールバック
- 🛡️ APIのラッピング
- 🌐 接続管理
📚 主なモジュール:
- 🚀 初初期化とログイン
- 👤 ユーザー管理
- 👫 友達管理
- 🤖 グループ機能
- 💬 会話処理
Golangを使用して構築され、クロスプラットフォームの導入をサポートし、すべてのプラットフォームで一貫したアクセス体験を提供します。
🌐 OpenIMServerについて
- OpenIMServer には以下の特徴があります:
- 🌐 マイクロサービスアーキテクチャ:クラスターモードをサポートし、ゲートウェイ(gateway)と複数のrpcサービスを含みます。
- 🚀 多様なデプロイメント方法:ソースコード、kubernetes、またはdockerでのデプロイメントをサポートします。
- 海量ユーザーサポート:十万人規模の超大型グループ、千万人のユーザー、および百億のメッセージ
強化されたビジネス機能:
- REST API:OpenIMServerは、ビジネスシステム用のREST APIを提供しており、ビジネスにさらに多くの機能を提供することを目指しています。たとえば、バックエンドインターフェースを通じてグループを作成したり、プッシュメッセージを送信したりするなどです。
- Webhooks:OpenIMServerは、より多くのビジネス形態を拡張するためのコールバック機能を提供しています。コールバックとは、特定のイベントが発生する前後に、OpenIMServerがビジネスサーバーにリクエストを送信することを意味します。例えば、メッセージ送信の前後のコールバックなどです。
👉 もっと詳しく知る
🚀 クイックスタート
iOS/Android/H5/PC/Webでのオンライン体験:
🤲 ユーザー体験を容易にするために、私たちは様々なデプロイメントソリューションを提供しています。以下のリストから、ご自身のデプロイメント方法を選択できます:
🛠️ OpenIMの開発を始める
OpenIMの目標は、トップレベルのオープンソースコミュニティを構築することです。私たちは一連の標準を持っており、それらはコミュニティのリポジトリにあります。
このOpen-IM-Serverリポジトリに貢献したい場合は、私たちの[貢献者ドキュメント]を読んでください。(https://github.com/openimsdk/open-im-server/blob/main/CONTRIBUTING.md)。
始める前に、変更に必要があることを確認してください。最良の方法は、新しいディスカッションやSlackでの通信を作成すること、または問題を発見した場合は、まずそれを報告することです。
Note
中国のユーザー向けに、私たちのDockerイメージ標準を読んで、国内のaliyunのイメージアドレスを使用してください。OpenIMは、中国向けのgitee同期リポジトリも持っています。gitee.comでそれを見つけることができます。
🔗 リンク
🤝 社コミュニティ
これらのプラットフォームに参加して、問題を議論したり、提案をしたり、成功のストーリーを共有したりできます!
✍️ 貢献
あらゆる形の貢献を歓迎します!Pull Requestを提出する前に、私たちの貢献者ドキュメントを必ず読んでください。
あなたの貢献に感謝します。一緒に強力なインスタントメッセージングソリューションを構築しましょう!
📕 ライセンス
OpenIMSDKは、Apache License 2.0の下で利用可能です。LICENSEファイルを見て、詳細を確認してください。
