Channel Developers

thumbnail
カテゴリー

SDK - Android

クイックスタート

チャネルトーク Android SDKは、Java/Kotlinで書かれたアプリケーションにリアルタイムの接客チャットのインストールを容易にするプラグインです。WebViewやモバイルウェブへのインストールをお探しの場合は、JavaScript SDKインストールガイドをご参照ください。 前提条件 SDKをインストールする前に、以下の条件が満たされていることをご確認ください。 - チャネルトークの有料プランの契約 - インストール可能な最小Android APIレベル15以上 - SDKが機能するために必要な最小Android APIレベルはAndroid APIレベル21です。 - 推奨されるAndroid Gradle Plugin 8.0.0以上 - sourceCompatibility、targetCompatibility 1.8以上 - SDKはKotlinバージョン1.8.22を使用しています。それより低いバージョンのKotlinを使用している場合、Gradleの依存関係解決で問題が発生する可能性があります。 インストール 各バージョンについて1年間のメンテナンスを保証
クイックスタート

カスタマイズ

カスタマイズ [チャネル設定 ] - [基本設定] - [ボタン設置・設定] - [チャットボタンの設定] は、JavaScript SDKにのみ影響します。Android SDKでチャネルボタンをカスタマイズするには、BootConfigを設定するか、独自のチャネルボタンを表示するための新しいビューを作成してください。 チャネルボタンの移動 デフォルトのBootConfigでは、チャネルボタンは右下に配置されています。アプリのUI上でボタンを別の位置に配置する必要がある場合は、BootConfig#setChannelButtonOption(ChannelButtonOption)を呼び出してください。画面上のボタンのアンカー(左または右)と、そのアンカーからの余白を設定できます。 BootConfig bootConfig = BootConfig.create(YOUR_PLUGIN_KEY) .setChannelButtonOption(new ChannelButtonOption(ChannelButtonPosition.RIGHT, 16, 16)); val co
カスタマイズ

プッシュ通知

チームメンバーがメッセージに返信した際、プッシュ通知を配信するために、チャネルトーク Android SDKを Firebase Cloud Messaging (FCM) と連携させることができます。以下の手順に進む前に、SDKのインストールを完了させてください。 Android APIレベル33(Tiramisu)以上でシステムのプッシュ通知を使用するには、POST_NOTIFICATIONS 権限が必要です。 チャネルトーク Android SDK側でこの権限を自動的にリクエストすることはありません。アプリ側で手動でリクエストする必要があります。詳細は、通知に関するAndroid公式ドキュメントをご参照ください。 Firebaseの連携 Firebaseプロジェクトの設定 1. Firebase設定ガイドに従って、Androidプロジェクトを設定します。 2. google-services.json ファイルをダウンロードし、アプリスコープモジュールのルートディレクトリに配置します。 SDKとFirebase連携 プロジェクトにすでにFirebaseが導入されているかどうかに応
プッシュ通知

APIリファレンス

4件の記事
APIリファレンス

マイグレーション

to 12.0.0 - ルートの build.gradle に、当社のMavenリポジトリを追加してください。 dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { mavenCentral() maven { url 'https://maven.channel.io/maven2' } // Channel Maven repository } } - ChannelIO.openSupportBot()は削除されました。 - openSupportBot()を使用している箇所は、すべてopenWorkflow()に置き換えてください。 to 11.0.0 - onBadgeChanged(count:)は非推奨になりました。代わりに onBadgeChanged(unread, alert)を使用してください。バッジのカウントはunreadとalertのフィールドに分離されました。 to 10.0.0 非推奨の関数が削
マイグレーション