機能説明addAdvancedMsgListenerを介してすべてのタイプのメッセージ(テキスト、カスタム、リッチメディアメッセージ)をリッスンして受信し、関連するコールバックはV2TimAdvancedMsgListenerプロトコルで定義されます。(クリックして詳細を表示)を呼び出して、高度なメッセージリスナーを追加します。一般的には、Appがチャットメッセージインターフェースの初期化後など、時間内にメッセージを確実に受信できるように、比較的早い時点で呼び出すことをお勧めします。画像がアップロードされたときのパスです。このフィールドはメッセージの送信者のみ持ちます。メッセージの送信者はこのフィールドを使用して画像を画面に事前表示し、画面表示の体験を最適化できます。カバー、再生アドレス、幅と高さ、およびサイズなどのビデオメッセージの属性を解析します。再生アドレス、サイズ、時間などの音声メッセージを解析します。//最初のElemオブジェクトのnextElemメソッドを介して次のElemオブジェクトを取得します。次のElemオブジェクトが存在する場合はElemオブジェクトのインスタンスが返され、存在しない場合はnullが返されます。(クリックして詳細を表示)を呼び出して、高度なメッセージリスナーを削除できます。addAdvancedMsgListenerを呼び出して、イベントリスナーを設定します。(クリックして詳細を表示)コールバックをリッスンし、その中でカスタムメッセージを受信します。メッセージの受信を停止したい場合、removeAdvancedMsgListenerを呼び出して、リスナーを削除します。この手順は必須ではなく、お客様は業務のニーズに応じて呼び出すことができます。addAdvancedMsgListenerを呼び出して、イベントリスナーを設定します。(クリックして詳細を表示)コールバックをリッスンし、その中でカスタムメッセージを受信します。メッセージの受信を停止したい場合、removeAdvancedMsgListenerを呼び出して、リスナーを削除します。この手順は必須ではなく、お客様は業務のニーズに応じて呼び出すことができます。listener);リッチメディアメッセージの受信リッチメディアメッセージを受信するには、高度なメッセージリスナーのみを使用できます。受信側はaddAdvancedMsgListenerインターフェースを呼び出して、高度なメッセージリスナーを設定します。(クリックして詳細を表示)をリッスンしてコールバックすることによって、V2TimMessageメッセージを取得します。受信側はV2TIMMessageメッセージのelemType属性を解析し、そのタイプに従って二次解析を実行し、メッセージ内のElemの具体的な内容を取得します。メッセージの受信を停止したい場合、removeAdvancedMsgListenerを呼び出して、リスナーを削除します。この手順は必須ではなく、お客様は業務のニーズに応じて呼び出すことができます。画像メッセージ画像メッセージには、オリジナル画像、拡大図、サムネイルの3つの形式とサイズの画像が含まれます(SDKは、画像メッセージを送信するときにサムネイルと拡大図を自動的に生成します。お客様はそれを気にする必要はありません)。拡大図:オリジナル画像を同じ比率で圧縮して、圧縮後に幅と高さの小さい方を720画素にしたもの。サムネイル:オリジナル画像を同じ比率で圧縮して、圧縮後に幅と高さの小さい方を198画素にしたもの。(クリックして詳細を表示)を使用して取得する必要があります。(クリックして詳細を表示)を使用して、メッセージを正常にダウンロードした後でのみ、返されます。サンプルコードは、V2TimMessageから画像メッセージの内容を解析する方法を示します。画像がアップロードされたときのパスです。このフィールドはメッセージの送信者のみ持ちます。メッセージの送信者はこのフィールドを使用して画像を画面に事前表示し、画面表示の体験を最適化できます。ビデオカバーであるかどうか。listener);ビデオメッセージ受信側は通常、ビデオメッセージを受信した後にビデオプレビューイメージをチャットインターフェースに表示する必要があります。ビデオ再生は、ユーザーがメッセージをクリックした後でのみ、トリガーされます。SDKは、アイドル時間中にビデオメッセージをAppローカルにダウンロードし、開発者はそれを直接使用できます。ローカルビデオとビデオカバーは、Appをアンインストールするときにクリアされます。サンプルコードは、V2TimMessageからビデオメッセージの内容を解析する方法を示します。(クリックして詳細を表示)を使用して取得する必要があります。(クリックして詳細を表示)を使用して、メッセージを正常にダウンロードした後でのみ、返されます。カバー、再生アドレス、幅と高さ、およびサイズなどのビデオメッセージの属性を解析します。ビデオカバーであるかどうか。SDKは、アイドル時間中に音声メッセージをAppローカルにダウンロードし、開発者はそれを直接使用できます。ローカルの音声メッセージは、Appをアンインストールするときにクリアされます。サンプルコードは、V2TimMessageから音声メッセージの内容を解析する方法を示します。(クリックして詳細を表示)を使用して取得する必要があります。(クリックして詳細を表示)を使用して、メッセージを正常にダウンロードした後でのみ、返されます。再生アドレス、サイズ、時間などの音声メッセージを解析します。ビデオカバーであるかどうか。SDKは、アイドル時間中にファイルメッセージをAppローカルにダウンロードし、開発者はそれを直接使用できます。ローカルのファイルメッセージは、Appをアンインストールするときにクリアされます。サンプルコードは、V2TimMessageからファイルメッセージの内容を解析する方法を示します。(クリックして詳細を表示)を使用して取得する必要があります。(クリックして詳細を表示)を使用して、メッセージを正常にダウンロードした後でのみ、返されます。ビデオカバーであるかどうか。}地理的位置メッセージ地理位置メッセージを受信した後、受信側はlocationElemから緯度と経度メッセージを直接解析できます。サンプルコードは、V2TimMessageから地理位置メッセージの内容を解析する方法を示します。message.locationElem.longitude;}顔絵文字メッセージSDKは、絵文字メッセージにのみメッセージのパススルーコネクションを提供します。(クリックして詳細を表示)をご参照ください。その中で、indexおよびdataの内容は、お客様にカスタマイズされます。"x12345"を設定すると、絵文字「笑顔」を示します。受信側は、絵文字メッセージを受信した後に1と"x12345"を解析し、事前に設定されたルールに従って絵文字"笑顔"として表示します。サンプルコードは、V2TIMMessageから絵文字メッセージの内容を解析する方法を示します。message.faceElem.index;}グループtipsメッセージグループtipsメッセージは、グループ内で通常のメッセージ以外に、ユーザーがプロンプトメッセージを受信することを示します。「管理者がaliceをグループチャットから削除した」、「bobがグループ名をxxxxに変更した」などです。説明:グループチャットメンバーのみがグループtipsメッセージを受信できます。シングルチャットメンバーは受信できません。グループtipsメッセージにはさまざまなタイプがあります。(クリックして詳細を表示)の定義をご参照ください。タイプに応じて、他のフィールドと合わせて表示される内容を組み合わせます。V2TIM_GROUP_TIPS_TYPE_GROUP_INFO_CHANGEを解析した場合は、これがグループデータの変更通知であることを示します。受信側は、opMemberからオペレーター情報を取得し、さらにgroupChangeInfoListから変更されたグループ名を取得できます。このとき、受信側は、「オペレーター」および「変更されたグループ名」を組み合わせて、グループプロンプトを作成できます。「aliceは、グループ名をgroup123に変更した」。サンプルコードは、V2TIMMessageからグループtipsメッセージの内容を解析する方法を示します。Messageオブジェクトによって、最初のElemオブジェクトを正常に解析します。最初のElemオブジェクトのnextElemメソッドを介して次のElemオブジェクトを取得します。次のElemオブジェクトが存在する場合はElemオブジェクトのインスタンスが返され、存在しない場合はnullが返されます。