ChannelButtonOptionを介して、チャネルボタンの位置を調整することができます。このオプションを変更した後、BootConfigのプロパティ値に適用してください。
例:
チャネルボタンの外観を変更するには、カスタムビューを作成し、以下の手順に従ってください。
ChannelIO.hideChannelButtonを呼び出して、デフォルトのチャネルボタンを必ず非表示にします。ボタンを作成し、希望の位置に配置したら、ボタンのタッチイベントに
ChannelIO.showMessengerをリンクさせます。
未読メッセージ数を表示するために、onBadgeChangedを使用することをお勧めします。チャネルボタンをカスタマイズすることを選択した場合、デフォルトでは未読メッセージ数は表示されません。
デフォルトでは、ユーザーがアプリをオンラインで使用している際、SDKは以下のアプリ内ポップアップ通知をアプリに配信します。
ポップアップデータを受信するには、onPopupDataReceivedを利用してください。詳細についてはPopupDataをご参照ください。
インアプリポップアップの外観を変更するには、カスタムビューを作成する必要があります。
BootConfig#hidePopupを true に設定して、デフォルトのインアプリプッシュビューが表示されないようにしてください。上記の
BootConfigを使用して、新しくbootを実行します。onPopupDataReceivedを使用して、適切なタイミングで目的の画面にcustomViewを表示させます。
ユーザーのアクションを追跡するには、trackメソッドを使用します。例えば、以下のコードスニペットは、ユーザーがサービスでチェックアウト(決済)したタイミングをトラッキングします。