Channel Developers

thumbnail
カテゴリー

APIリファレンス

ChannelIO

このページでは、チャネルトークReact Native SDK(以下、SDK)のChannelIOについて説明します。 boot SDKを使用するために必要な情報を読み込みます。bootに成功すると、SDKの機能を利用できるようになります。詳細はこちらを参照してください。 パラメータ タイプ 必須要件 説明 bootConfig object O boot設定。プラグインキーやチャネルボタンの位置などを設定できる。 bootCallback ((BootStatus, User?) -> Void)? X boot状態とユーザー情報を返す。 const config = { "pluginKey": YOUR_PLUGIN_KEY, "memberId": MEMBER_ID, "memberHash": MEMBER_HASH, "profile": { "name": NAME, "email": EMAIL, "mobileNumber": "+~~~", "avatarUrl": AVATAR_URL, OTHER_KEY: OTHER_VALUE, }, "language"
ChannelIO

Callbacks

このページでは、チャネルトークReact Native SDK(以下、SDK)のコールバックについて説明します。 onShowMessenger メッセンジャーが表示された際に呼び出されます。例として、以下のようなケースが含まれます。 - showMessengerを呼び出したとき - openChatを呼び出したとき - ユーザーがチャネルボタンからメッセンジャーを開いたとき ChannelIO.onShowMessenger(() => { }); onHideMessenger メッセンジャーが非表示になった際に呼び出されます。例として、以下のようなケースが含まれます。 - hideMessengerを呼び出したとき - sleepを呼び出したとき - shutdownを呼び出したとき - Xボタンをクリックするなど、ユーザーが明示的にメッセンジャーを閉じたとき ChannelIO.onHideMessenger(() => { }); onChatCreated SDKが新しいチャットの作成を完了した際に呼び出されます。例として、以下のようなケースが含まれます。 - ユーザーが
Callbacks

Models

このページでは、チャネルトーク React Native SDK(以下、SDK)のモデルについて説明します。 BootConfig ChannelIO.boot のオプションを設定します。このモデルは boot メソッドの引数として使用されます。具体的な使用例については、クイックスタートをご参照ください。 フィールド タイプ 説明 pluginKey string プラグインキー memberId (optional) string 各ユーザーを識別するためのid memberHash (optional) string memberIdのHMAC-SHA256値。メンバーハッシュの有効化を参照。 profile (optional) Profile ユーザーのプロフィール language (optional) Language ユーザーの言語設定。新規ユーザー作成時に有効になる。既存ユーザーの言語設定は変更されない。 unsubscribeEmail (optional) boolean メールによるマーケティングメッセージの受信設定 unsubscribeTexting (opt
Models