Channel Developers

thumbnail

カスタマイズ

CHTChannelButtonOptionを介して、チャネルボタンの位置を調整することができます。

このオプションを変更した後、CHTBootConfigのプロパティ値に適用します。

例:

Swift
Objective-C

提供されているオプション以外に、チャネルボタンの外観をカスタマイズしたい場合は、独自のボタンを作成する必要があります。

  1. ChannelIO.hideChannelButtonを呼び出して、デフォルトのチャネルボタンを必ず非表示にしてください。

  2. ボタンを作成し、希望の位置に配置したら、そのボタンのタッチイベントにChannelIO.showMessengerをリンクさせます。

未読メッセージ数を表示するには、onBadgeChangedを使用することをお勧めします。チャネルボタンをカスタマイズした場合、デフォルトの状態では未読メッセージ数は表示されません。

onBadgeChangedを実装するには、CHTChannelPluginDelegateが採用されていることを確認してください。

例:

Swift
Objective-C

デフォルトでは、SDKは以下のインアプリポップアップ通知をアプリに配信します。これは、ユーザーがオンラインでアプリを使用している場合に適用されます。

インアプリプッシュ通知を受信するには、CHTChannelPluginDelegateを採用し、onPopupDataReceivedメソッドを実装する必要があります。

例:

Swift
Objective-C

アプリ内のプッシュ通知の外観をカスタマイズするには、独自のアプリ内プッシュ通知画面を作成して利用する必要があります。

  1. CHTBootConfighidePopupオプションをtrueに設定して、デフォルトのインアプリプッシュビューを非表示にします。

  2. 上記のCHTBootConfigを使用して、新しくbootを実行します。

  3. ステップ1で実装したonPopupDataReceivedメソッドを利用して、カスタマイズしたインアプリプッシュ通知ビューにデータを流し込みます。

trackメソッドを使用して、ユーザーの特定の行動を追跡できます。以下は、ユーザーが購入を完了したときにイベントをログに記録する方法の説明です。

Swift
Objective-C