グループに関する質問
グループチャットでグループメンバーの発言禁止を設定または取消すにはどうすればいいですか。
発言禁止はグループメンバーのメッセージ送信を抑制するための方法であり、発言禁止されたメンバーが発言禁止期間内にこのグループでメッセージを送信できません。設定の詳細については、次のSDKドキュメントをご参照ください。
発言禁止されたメンバーとその発言禁止期間を表示するにはどうすればいいですか。
管理者とグループオーナーがIM SDKのインターフェースを通じてメンバーの発言禁止を設定または取り消すことができます(発言禁止の取消には発言禁止期間を0と設定すればよい)。
メンバーの発言禁止情報に関する問い合わせは、グループメンバーの情報を照会して実現されます。設定の詳細については、次のSDKドキュメントをご参照ください。
グループに参加する前のメッセージを閲覧するにはどうすればいいですか。
グループに参加する前のメッセージを閲覧するための前提条件は、このグループタイプの履歴メッセージはグランドストレージをサポートしなければならないことです。グループのタイプと設定のユースケースに応じて、次のように構成します。
ライブ配信グループ(AVChatRoom)および以前のバージョンにおけるオンラインメンバー放送ビッググループ(BChatRoom)は履歴メッセージのストレージをサポートしません。そのためこの2つのグループはグループに参加する前のメッセージを閲覧できません。
非ライブ配信グループで、友達ワークグループ(Work) と 知らない社交グループ(Public)は、グループに参加する前のメッセージをデフォルトで閲覧できません。臨時会議グループ(Meeting)は、グループメンバーがグループに参加する前の履歴メッセージをデフォルトで閲覧できます。デフォルト設定を変更するには、作業依頼書サブミットで変更を申請できます。
非ライブ配信グループの履歴メッセージのストレージ期間はデフォルトで7日(Ultimate Editionのデフォルトのストレージ期間は30日)です。履歴メッセージのストレージ期間を延長するには、コンソール >機能設定で構成できます。履歴メッセージのストレージ期間の延長は有料の付加価値サービスです。具体的な課金については、価格説明をご参照ください。
AVChatRoomとMeeting(以前のバーションのChatRoomタイプ)の違いはなんですか。
この2つのグループはそれぞれのユースケースを対象としています。Meetingはグループ規模が中程度(6000人以下)のケースに適し、AVChatRoomは大規模なライブ配信ケースに適し、メンバー数に上限がありません。この2つのグループは機能設計について次の違いがあります。
グループ機能項目 | Meeting | AVChatRoom |
グループメンバー上限 | 6000人 | 上限なし |
グループメンバー情報 | すべてのグループメンバー情報を保存する | メンバー情報を保存しない |
グループオーナーによるグループ管理者の設定はサポートされるか | サポートされる | サポートされない |
グループメンバーを削除する | グループ管理者、グループオーナーとApp管理者がグループメンバーを削除できる | サポートされない |
メッセージのローミングがサポートされるか | サポートされる | サポートされない |
グループに参加する前の履歴メッセージがサポートされるか | デフォルトでは履歴メッセージのストレージ有效期間内のメッセージ閲覧がサポートされる | サポートされない |
メンバーの変更通知がサポートされるか | サポートされない | サポートされる |
App管理者によるグループのインポートがサポートされるか | サポートされる | サポートされない |
グループ/グループメンバー次元のカスタムフィールド値を取得できないのはどうしてですか。
この問題については、次の点からチェックしてください。
1. コンソールでカスタムフィールドの構成が正しいかどうかを確認します。
2. 問い合わせのリクエストについて、ユーザが読取り権限があるかどうか、グループタイプがこのカスタムフィールドをサポートするかどうかを確認します。
3. このカスタムフィールドの設定リクエストが成功したかどうかを確認します。
4. グループ次元のカスタムフィールドについて:
iOS:IM SDKにログインする前に、TIMManager > setUserConfig > TIMUserConfig > TIMGroupInfoOption > groupCustomで必要な構成を実行する必要があります。
Android:IM SDKにログインする前に、TIMManager > setUserConfig > TIMUserConfig > TIMGroupSettings > groupInfoOptions > setCustomTagsで必要な構成を実行する必要があります。
5. グループメーバーの次元のカスタムフィールドについて:
iOS:IM SDKにログインする前に、TIMManager > setUserConfig > TIMUserConfig > TIMGroupMemberInfoOption > memberCustomで必要な構成を実行する必要があります。
Android:IM SDKにログインする前に、TIMManager > setUserConfig > TIMUserConfig > TIMGroupSettings > memberInfoOptions > setCustomTagsで必要な構成を実行する必要があります。