Channel Developers

[チャネル設定 ] - [基本設定] - [ボタン設置・設定] - [チャットボタンの設定] は、JavaScript SDKにのみ影響します。Android SDKでチャネルボタンをカスタマイズするには、BootConfigを設定するか、独自のチャネルボタンを表示するための新しいビューを作成してください。

デフォルトのBootConfigでは、チャネルボタンは右下に配置されています。アプリのUI上でボタンを別の位置に配置する必要がある場合は、BootConfig#setChannelButtonOption(ChannelButtonOption)を呼び出してください。画面上のボタンのアンカー(左または右)と、そのアンカーからの余白を設定できます。

Java
Kotlin

Android SDKのカスタマイズ(例:ボタンのアイコン変更など)には、クリックされたときにメッセンジャーを表示するためのカスタムビューが必要です。

Java
Kotlin

チャネルボタンを完全にカスタマイズする場合は、ユーザーが新しいメッセージに気付けるよう、未読メッセージ数を表示することを強く推奨します。未読メッセージ数は ChannelPluginListener#onBadgeChanged(int, int)を通じて取得できます。

Java
Kotlin

チームメンバーが会話に返信すると、SDKを通じてユーザーに通知されます。アプリがフォアグラウンドにある場合、ユーザーにはシステムプッシュ通知の代わりにチャネルのアプリ内ポップアップが表示されます。BootConfig#setBubbleOption(BubbleOption)BubbleOptionを渡すことで、アプリ内ポップアップの表示位置を設定できます。

Java
Kotlin

SDKが提供するカスタマイズ機能で要件を満たせない場合は、以下の手順に従ってポップアップを表示するための新しいカスタムビューを作成してください。

  1. BootConfig.setHidePopup(boolean)を使用して、デフォルトのポップアップ実装を無効にします。

Java
Kotlin
  1. ChannelPluginListener#onPopupDataReceived(PopupData)から受け取ったデータを使用して、独自のカスタムポップアップビューを表示します。

Java
Kotlin

イベントを記録するには、ChannelIO.track()を使用します。イベントの詳細については、「Event」をご参照ください。

Java
Kotlin

記録されたイベントは、ユーザーチャットの説明にあるイベントセクションで確認できます。