Features Overview

サポートされているプラットフォーム

次のプラットフォームはすべて相互運用性をサポートしており、クロスターミナルのフルプラットフォームサービスを提供することができます。
プラットフォーム
SDKと互換性
Demo
ソースコード
UIコンポーネント
Android
JDK1.6およびAndroid SDK version 14以降のシステムと互換性があります
サポートあり
-
サポートあり
iOS
iOS8.0以降のバージョンと互換性があります
サポートあり
-
サポートあり
Mac
OS X10.10以降のバージョンと互換性があります
サポートあり
-
-
Windows
C、C ++を含み、Windows 7、Windows 8/8.1、Windows 10、Windows 11と互換性があり、32ビットおよび64ビットのプログラム導入を全面的にサポートします
-
-
-
Web
IE 11以降、Chrome 7以降、FireFox 3.6以降、Opera 12以降、Safari 6以降をサポートします
サポート
-
サポート
H5
サポート
サポート
-
サポート
ミニプログラム
サポートあり
サポートあり
-
サポートあり
uni-app
サポート
サポート
-
サポート
Unity
2020.2.7f1c1以降のバージョンをサポートします
サポートあり
-
-
Flutter
Flutter 2 & dart 2.12以降は、Android/iOS/Web/macOS/Windows 5端末のすべてのプラットフォームで使用できます
サポート
サポート
Electron
サポートあり
サポートあり
-
-

グローバルアクセス

機能タイプ
機能の説明
グローバルアクセスの概要
IMは、全世界をカバーし、コネクティビティと信頼性が高く、強力なセキュリティを備えたネットワーク接続チャネルを提供し、自社開発した最適な多重アドレッシングアルゴリズムにより、ネットワーク全体のスケジューリング機能も有しています。海外の端末からログインすると、IM SDKが最寄りのアクセスポイントまたはアクセラレーションポイントにアクセスします
中国
華南、華北、華東、中国香港、中国台湾など
海外
アジア:日本、韓国、シンガポール、インド、タイ、マレーシア、ベトナム、フィリピン、アラブ首長国連邦、インドネシア
ヨーロッパ:ドイツ、イギリス、フランス、ロシア、イタリア、ノルウェー、スペイン、オランダ
北アメリカ:アメリカ、カナダ、メキシコ
南アメリカ:ブラジル
オセアニア:オーストラリア
アフリカ:南アフリカ、ナイジェリアなど

アカウント機能

機能タイプ
機能の説明
アカウントのインポート
アカウントの一括インポート
アカウントの無効化
UserSigの無効
アカウントの削除
アカウントの一括削除
ユーザーオンラインステータス
オンラインおよびオフラインのステータスを管理(ユーザーがログインしていることが前提)
アカウントクエリー
アカウントがインポートされるかどうかの一括クエリー

マルチ端末ログイン

機能タイプ
機能の説明
シングルプラットフォームのログイン
Android、iPhone、iPad、Windows、Mac、Webは1種類のプラットフォームのみオンライン可能
デュアルプラットフォームログイン(デフォルト)
Android、iPhone、iPad、Windows、Macは1つの端末がオンライン可能。Webも同時オンライン可能
トリプルプラットフォームログイン
Android、iPhone、iPadは1種類のプラットフォームがオンライン可能。Windows、Macは1種類のプラットフォームがオンライン可能。Webも同時オンライン可能
マルチプラットフォームログイン
Android、iPhone、iPad、Windows、Mac、Webは全プラットフォームが同時オンライン可能
説明:
IMコンソールにログインし、ターゲットのアプリケーションが配置されている行のアプリケーション設定をクリックして、機能設定ページでマルチ端末ログインを設定します。

メッセージタイプ

機能タイプ
機能の説明
テキストメッセージ
メッセージの内容は通常のテキストです
画像メッセージ
メッセージの内容は、画像のURLアドレス、サイズ、画像サイズなどの情報です
顔絵文字メッセージ
顔絵文字メッセージは開発者向けにカスタマイズされています
音声メッセージ
音声データは秒単位で時間の長さ情報を提供する必要があります
地理的位置メッセージ
メッセージの内容は、地名、経度、緯度の情報です
ファイルメッセージ
メッセージの内容は、ファイルのURLアドレス、サイズ、形式などの情報であり、形式に制限はなく、最大100Mをサポートします
UGSVメッセージ
メッセージの内容は、ファイルのURLアドレス、長さ、サイズ、形式などの情報で、最大100Mをサポートします
カスタムメッセージ
Red Packetメッセージ、ジャンケンなど、開発者がカスタマイズしたメッセージタイプです
システム通知メッセージ
内蔵されているシステム通知メッセージと開発者がカスタマイズしたシステム通知メッセージがあります
グループTipsメッセージ
グループに出入りするメンバー、グループの説明情報の変更、グループメンバープロファイルの変更など、システムの通知メッセージです
メッセージのマージ
最大300メッセージのマージをサポートします

メッセージ機能

機能タイプ
機能の説明
メッセージのダウンロード
App管理者は、このインターフェースを介して、App内の過去7日間のすべてのシングルまたはグループメッセージ記録を取得できます
オフラインメッセージ
ユーザーはログインしてからバックグラウンドに戻り、ユーザーがメッセージを送信すると、IMはオフラインプッシュをサポートします
ローミングメッセージ
新しいデバイスにログインするとき、サーバー(クラウド)が記録した履歴メッセージのStorageを同期します。これはデフォルトで7日間保存され、有料で延長できます
複数の端末の同期
複数の端末での同期により、メッセージを同時に受信できます
履歴メッセージ
ローカル履歴メッセージとクラウド履歴メッセージをサポートします
メッセージの取り消し
配信に成功したメッセージを取り消すと、デフォルトで2分以内にメッセージが取り消されます。取り消し操作は、シングルチャットおよびグループチャットメッセージのみでサポートしており、ライブストリーミンググループ(AVChatRoom)の取り消しはサポートしていません
開封確認
ピアツーピアセッションで相手の既読・未読のステータスを確認します
メッセージ転送
メッセージを他のユーザーまたはグループに転送します
@機能
グループ内の@メッセージと通常のメッセージに本質的な違いはありませんが、@の付いた人がメッセージを受信すると、UIで特殊な処理を行う必要があります
入力中
オンラインメッセージで実現できます
オフラインプッシュ
Apple APN、Xiaomiプッシュ、Huaweiプッシュ、Meizuプッシュ、OPPOプッシュ、vivoプッシュ、GoogleFCMプッシュをサポートします
メッセージの削除
メッセージのremove方法を使用すると、メッセージをローカルで削除することができます
Red Packet機能
Red Packetメッセージは@メッセージに類似しており、TIMCustomElemを介して実現できます
全メンバープッシュ
IM通信アーキテクチャに基づいて実現するREST APIのセットで、Appアプリケーションの全メンバープッシュ、タグプッシュ、属性プッシュなどのメッセージプッシュ要件のサポートに用います。クライアントはSDKオンラインプッシュ、オフラインプッシュ(Androidバックグラウンド通知およびAPNs)を介してプッシュメッセージを受信できます
ローカルメッセージ検索
フレンドの検索、グループやグループメンバーの検索、メッセージの検索、セッションによるグループ化をサポートします

プロファイル機能

機能タイプ
機能の説明
ユーザープロファイルの設定
ユーザーが自分のニックネーム、検証方法、プロフィール画像、性別、年齢、署名、場所などのプロファイルを設定します
ユーザープロファイルの取得
ユーザーが自分やフレンド、知らない人に関するプロファイルを確認します
フィールドごとのユーザープロファイルの取得
特定のフィールドごとにユーザープロファイルを取得します
カスタムユーザープロファイル
最大20件のカスタムユーザープロファイルフィールド

リレーションシップチェーン機能

機能タイプ
機能の説明
フレンドを探す
ユーザーアカウントIDでフレンドを探すことができます
フレンドの追加申請
デフォルトで申請理由が必要かどうかを選択します。現在、デフォルトでは必要ありません
友達の追加
友達追加リクエストを送信します
フレンドのインポート
単方向のフレンドの一括インポートをサポートします
フレンドの更新
同じユーザーの複数のフレンドのリレーションシップチェーンデータの一括更新をサポートします
フレンドの削除
フレンドにした後にフレンドを削除することができます
すべてのフレンドの取得
すべてのフレンドの取得は、デフォルトでは基本プロファイルのみを取得します
フレンドを同意/拒否
システムからフレンド追加のリクエスト通知を受け取った後、それを承認または拒否することができます
ユーザーをブラックリストに追加
任意のユーザーをブラックリストに追加します。過去にフレンドだった場合はフレンドシップが解除されます
ブラックリストの削除
ブラックリストからユーザーを削除します
ブラックリストの取得
ユーザーのブラックリストを取得します
友達備考
友達になったら友達のメモを入力できます
フレンドカスタムプロファイルの設定
最大20件のフレンドカスタムフィールドです
フレンドグループの作成
グループを作成するときに、追加するユーザーを同時に指定したり、同じユーザーを複数のグループに追加したりできます
友達グループの削除
友達グループを削除します
フレンドのチェック
フレンドシップの一括チェックをサポートします
ブラックリストのチェック
ブラックリストの一括チェックをサポートします
フレンドを特定グループに追加
フレンドをグループに追加します
特定グループからフレンドを削除
グループからフレンドを削除します
友達グループ名の変更
友達グループ名を変更します
指定されたフレンドグループ情報の取得
指定されたフレンドグループを取得します
すべてのフレンドグループの取得
すべてのグループ情報を取得します。また、すべてのフレンドを取得することで、グループ情報を取得することもできます
リレーションシップチェーンデータストレージ
SDKはリレーションシップチェーンデータをストレージできます
フレンドプロファイル変更のシステム通知
フレンドプロファイルの変更時には、システムから通知を受信します
リレーションシップチェーン変更のシステム通知
リレーションシップチェーンの変更時にシステムから通知を受信できます

グループ機能

IMは一般的なユースケースにもとづき、デフォルトで次のグループタイプを設定しています。
| 友だちワークグループ(Work):作成後はすでにグループ内にいるフレンドのみを招待して参加させることができ、かつ被招待者側の同意またはグループマスターの承認は不要です。
知らない人とのソーシャルグループ(Public):作成後はグループマスターがグループ管理者を指定できます。ユーザーはグループIDを検索してグループ参加申請を送信した後、グループマスターまたは管理者が申請を承認してからでないとグループに参加できません。
臨時ミーティンググループ(Meeting):作成後は自由に参加・退出でき、かつグループ参加前のメッセージを確認する機能をサポートしています。音声/ビデオ会議のシナリオ、eラーニングのシナリオなどのTRTC製品と連携させたシナリオに適しています。
ライブストリーミンググループ(AVChatRoom):作成後は自由に参加・退出ができ、グループ参加者数の上限はありませんが、メッセージ履歴の保存はサポートしていません。CSS製品との連携に適しており、弾幕チャットのシナリオに使用します。
コミュニティ(Community):作成後、自由に出入りでき、最大10w人をサポートします。またメッセージ履歴保存、ユーザー検索グループIDをサポートし、グループ追加申請を開始した後、管理者の承認なしにグループに参加できます。
説明:
コミュニティ(Community)は、エンターテインメントとコラボレーションのための新しいツールです。同じコミュニティで、異なる分類、トピックを分けられるほか、メッセージを相互に分離し、階層的なコミュニケーションを実現します。また、極めて大規模なメンバーを収納し、同じセットの友達関係の使用を可能にして、ユーザーが独特なソーシャル拡張ルートを見つけられるようにサポートします。趣味による友達作り、ゲームソーシャル、フォロワーの運営、組織管理などのシナリオに適用できます。  - コミュニティ(Community)機能は、端末SDK 5.8.1668以降 Enhancedと、Web SDK 2.17.0以降をサポートしています。Ultimate Editionを購入してコンソール>機能設定>グループ設定>グループ機能設定>コミュニティで有効にしてから利用できます。
各グループタイプのデフォルトの機能の違いは、次のとおりです:
機能タイプ
友だちワークグループ(Work)
知らない人とのソーシャルグループ(Public)
臨時ミーティンググループ(Meeting)
ライブストリーミンググループ(AVChatRoom)
コミュニティ(Community)
メンバー上限
体験版:20人/グループ
プロフェッショナル版:デフォルトは200人/グループで、付加価値機能により最大2,000人/グループまでの拡張をサポートします
フラッグシップ版:デフォルトは2,000人/グループで、付加価値機能により最大6,000人/グループまでの拡張をサポートします
体験版:20人/グループ
プロフェッショナル版:デフォルトは200人/グループで、付加価値機能により最大2,000人/グループまでの拡張をサポートします
フラッグシップ版:デフォルトは2,000人/グループで、付加価値機能により最大6,000人/グループまでの拡張をサポートします
体験版:20人/グループ
プロフェッショナル版:デフォルトは200人/グループで、付加価値機能により最大2,000人/グループまでの拡張をサポートします
フラッグシップ版:デフォルトは2,000人/グループで、付加価値機能により最大6,000人/グループまでの拡張をサポートします
無制限
体験版とプロフェッショナル版はサポートしません。フラッグシップ版はデフォルトで100,000人/グループです。
グループプロファイルの変更
グループメンバー
グループマスター
App管理者
グループ管理者
グループマスター
App管理者
グループマスター
App管理者
グループマスター
App管理者
グループ管理者
グループマスター
App管理者
メンバーリスト
すべて表示
すべて表示
すべて表示
表示なし
すべて表示
グループの解散
App管理者
グループマスター
App管理者
グループマスター
App管理者
グループマスター
App管理者
グループマスター
App管理者
グループ参加の申請
サポートしていません
許可
許可
許可
許可
グループ参加の承認
サポートしていません
要承認
承認なし
承認なし
承認なし
グループ参加の招待
被招待者は承認不要
サポートしていません
サポートしていません
サポートしていません
被招待者は承認不要
グループマスターがグループから退出
サポートしています
サポートしていません
サポートしていません
サポートしていません
サポートしていません
管理者の設定
サポートしていません
サポートしています
サポートしています
サポートしていません
サポートしています
メンバーの退出
グループマスター
App管理者
グループ管理者
グループマスター
App管理者
グループ管理者
グループマスター
App管理者
サポートしていません
グループ管理者
グループマスター
App管理者
メッセージ履歴の保存
サポートしています
サポートしています
サポートしています
サポートしていません
サポートしています
グループ参加前のローミングメッセージの表示をサポートしていますか
デフォルトでは、グループ参加前のローミングメッセージの表示機能は無効になっています。 コンソール による設定
デフォルトでは、グループ参加前のローミングメッセージの表示機能は無効になっています。 コンソール による設定
デフォルトでは、グループ参加前のローミングメッセージの表示機能は無効になっています。 コンソール による設定
サポートしていません
デフォルトでは、グループ参加前のローミングメッセージの表示機能は無効になっています。 コンソール による設定
グループメンバーの変更通知
デフォルトでは、グループへの招待、グループの参加申請、グループメンバーの削除、グループからの退会を実行すると、通知が送信され、ローミングデータが保存されます。 コンソール による設定
デフォルトでは、グループへの招待、グループの参加申請、グループメンバーの削除、グループからの退会を実行すると、通知が送信され、ローミングデータが保存されます。 コンソール による設定
グループへの招待、グループの参加申請、グループメンバーの削除、グループからの退会は、デフォルトで通知が無効になっています。 コンソール による設定
グループへの招待、グループの参加申請、グループメンバーの削除、グループからの退会を実行すると、通知は送信されるが、ローミングデータは保存されません。
デフォルトでは、グループへの招待、グループの参加申請、グループメンバーの削除、グループからの退会を実行すると、通知が送信され、ローミングデータが保存されます。 コンソール による設定
グループプロフィールの変更通知
デフォルトでは、グループ名、グループ通知、グループ紹介、グループプロフィール画像、グループマスターを変更すると、通知が送信され、ローミングデータが保存されます。グループ発言禁止とグループ参加手段の変更については、デフォルトで通知が無効になっています。 コンソール による設定がサポートされています。
デフォルトでは、グループ名、グループ通知、グループ紹介、グループプロフィール画像、グループマスターを変更すると、通知が送信され、ローミングデータが保存されます。グループ発言禁止とグループ参加手段の変更については、デフォルトで通知が無効になっています。 コンソール による設定がサポートされています。
デフォルトでは、グループ名、グループ通知、グループ紹介、グループプロフィール画像、グループマスターを変更すると、通知が送信され、ローミングデータが保存されます。グループ発言禁止とグループ参加手段の変更については、デフォルトで通知が無効になっています。 コンソール による設定がサポートされています。
グループ名、グループ通知、グループ紹介、グループプロフィール画像、グループマスターを変更すると、通知は送信されるが、ローミングデータは保存されません。グループ発言禁止とグループ参加手段の変更について通知が無効になっています。
デフォルトでは、グループ名、グループ通知、グループ紹介、グループプロフィール画像、グループマスターを変更すると、通知が送信され、ローミングデータが保存されます。グループ発言禁止の変更については、デフォルトで通知が無効になっています。 コンソール による設定がサポートされています。コミュニティグループへの参加申請手段の変更ができないため、通知が出さません。
グループメンバープロフィールの変更通知
デフォルトでは、グループメンバーの発言禁止とグループ管理者を変更すると、通知が送信され、ローミングデータが保存されます。 コンソール による設定
デフォルトでは、グループメンバーの発言禁止とグループ管理者を変更すると、通知が送信され、ローミングデータが保存されます。 コンソール による設定
グループメンバーの発言禁止とグループ管理者の変更は、デフォルトで通知が無効になっています。 コンソール による設定
グループメンバーの発言禁止とグループ管理者の変更は、デフォルトで通知が無効になっています。 コンソール による設定
デフォルトでは、グループメンバーの発言禁止とグループ管理者を変更すると、通知が送信され、ローミングデータが保存されます。 コンソール による設定
グループアクティベーション
メッセージアクティベーション
不要
不要
不要
不要
メンバーミュート
サポートしていません
サポートしています
サポートしています
サポートしています
サポートしています
未読数カウント
サポートしています
サポートしています
サポートしていません
サポートしていません
サポートしています
デフォルトのメッセージ受信オプション
オンラインプッシュメッセージとオフラインプッシュの受信
オンラインプッシュメッセージとオフラインプッシュの受信
オンラインプッシュメッセージのみを受信
オンラインプッシュメッセージのみを受信
オンラインプッシュメッセージとオフラインプッシュの受信
グループのインポート
サポートしています
サポートしています
サポートしています
サポートしていません
サポートしています

IMコンソール

Tencent CloudIMコンソールで、必要に応じてアプリケーションを設定できます。
機能タイプ
機能の説明
アプリケーションの作成
アプリケーションを新規作成します
アプリケーションのアップグレード
パッケージバージョンをアップグレードします
SDKのダウンロード
クライアントのSDKをダウンロードします
アプリケーション設定
アプリケーションを設定できます
統計分析
運用データを表示します
コールバックの設定
サードパーティのコールバック
機能設定
カスタムフィールドとオンラインインスタンスを追加します
グループ管理
グループの追加、変更、解散、グループメンバーの管理、メッセージの送信を行います
開発者支援ツール
Web上でUserSigを発行します

データ統計

IMコンソールの統計分析機能には、さまざまな次元のデータ統計があり、お客様に運用データを提供します。
統計タイプ
機能の説明
アクティブユーザー数
サーバーと接続しインタラクションしている重複を除去したユーザー数
新規登録ユーザー数
新規登録ID数
登録ユーザー累計数
すべての登録ユーザー数を確認します
アップストリームメッセージ数
アップストリームメッセージ数を確認する時間を選択できます
メッセージ送信人数
メッセージ送信人数を確認する時間を選択できます
同時オンライン最大人数
同時オンライン人数を確認する時間を選択できます
シングルチャットアップストリームメッセージ数
シングルチャットアップストリームメッセージ数を確認する時間を選択できます
シングルチャットのメッセージ送信人数
シングルチャットのメッセージ送信人数を確認する時間を選択できます
グループチャットアップストリームメッセージ数
グループチャットアップストリームメッセージ数を確認する時間を選択できます
グループチャットのメッセージ送信人数
グループチャットのメッセージ送信人数を確認する時間を選択できます
メッセージ送信グループ数
メッセージ送信グループ数を確認する時間を選択できます
追加グループ数
追加グループ数を確認する時間を選択できます
累計グループ数
累計グループ数を確認する時間を選択できます
データのエクスポート
データをエクスポートする時間を選択できます

リアルタイムモニタリング

IMコンソールの統計分析機能には、さまざまな次元のデータ統計があり、お客様に運用データを提供します。
統計タイプ
機能の説明
現在のオンラインユーザー数
リアルタイムのオンラインユーザー数
本日のシングルチャットメッセージ量
その日のシングルチャットメッセージの総量
本日の一般的なグループメッセージ量
その日の非ライブストリーミンググループメッセージの総量
本日のライブストリーミンググループメッセージ量
その日のライブストリーミンググループメッセージの総量

民営化サポート

プライベートデプロイにより、企業はシステムを自社のサーバーに直接デプロイすることができ、データがローカルにそのまま保存されます。IMは、プライベートデプロイ機能をサポートしており、企業によるプライベートバージョンのデプロイ・実施・運用・保守を支援することができます。
説明:
申請するときは、Tencent Cloudルートアカウントにログインする必要があります。