Classic/VPC環境で利用できます。
Android/iOS/Unity SDKの使用方法をご案内します。
SDKをインストールして環境を構成することで、チャットとダッシュボードを連携できます。
システム要件
Javascript/Typescript
- Microsoft Edge 13以上
- Chrome 16以上
- Firefox 11以上
- Safari 7以上
- Opera 12.1以上
- iOS Safari 7以上
- Android Browser 4.4(Kitkat)以上
Unity
- 最小仕様: 2020以降(下位バージョンの Unityサポートが必要な場合は、お問い合わせまでお問い合わせください)
- 2020.3.X/2021.1.Xバージョンの Unityエディタのユーザーの場合は、2020.3.15f2以降/2021.1.16f1以降のバージョンを使用してください(AABバージョンビルド時の Unityエディタバグ修正バージョン)。
Android (Kotlin)
- コンパイル、そしてターゲット SDKバージョン33
iOS (Swift)
- iOS 12.0以上
- Xcode 15.0以上(出典)
- Cocoapods
SDKのインストールと環境設定
Javascript/Typescript
- https://unpkg.com/ncloudchat/ncloudchat.min.js
CDNによって提供されるスクリプトを、headと headとの間に追加します。
<head>
<script src="https://unpkg.com/ncloudchat/ncloudchat.min.js"></script>
</head>
参考
バージョン情報は、https://www.npmjs.com/package/ncloudchatから確認できます。
Ncloud Chat Javascript SDKは npmパッケージとして提供され、yarnを通じても使用できます。
# using npm
npm install ncloudchat
# using yarn
yarn add ncloudchat
Android (Kotlin)
Firebase Consoleで Androidアプリを追加した後、ダウンロードした「google-services.json」ファイルをプロジェクトアプリモジュールのルートフォルダに追加します。
- ファイル追加後、プロジェクトの settings.gradle.kts内に以下の内容を追加します。
dependencyResolutionManagement {
repositories {
...
google()
// nbase repo
maven(url = "https://repo.nbase.io/repository/nbase-releases")
...
}
}
- appモジュールの bundle.gradle.kts内に以下の内容を追加します。
plugins {
...
id("com.google.gms.google-services")
}
dependencies {
implementation("io.nbase:nbasesdk:latest.release")
implementation("io.nbase:nbase-adapter-cloudchat:latest.release")
implementation("com.google.firebase:firebase-messaging-ktx:23.2.1")
}
proguardを使用する場合、proguard-rules内に以下の内容を追加します。
-dontwarn com.nbase.**
-dontwarn com.samsung.**
-keep class com.nbase.** { *; }
iOS (Swift)
Podfileを開いて、以下のように追加します。
platform :ios, '12.0'
# プロジェクトのメインターゲット
target「プロジェクトのメインターゲット」 do
...
pod 'Socket.IO-Client-Swift', '16.1.0'
pod 'NChat', '3.0.28'
...
end
pod installを実行して SDKインストールを完了します。
参考
- Apolloパッケージマネージャの追加
No such module「Apollo」エラー発生時に Swift Package Managerの実行後、Apolloフレームワークを追加します。

「+」ボタンのクリック後に Add Package Collection 「https://github.com/apollographql/apollo-ios.git」を追加し、
apollo-iosの選択後、Add Packageでプロジェクトのメインターゲットを選択します。

Unity
Ncloud Chat Unity SDKをダウンロードし、Unityでプロジェクトを構成する方法は次の通りです。
- NAVERクラウドプラットフォームコンソールで、
> Services > Business Applications > Ncloud Chatメニューを順にクリックします。 - プロジェクトの管理ページ URLをクリックしてダッシュボードにログインします。
- GitHubリポジトリページで ダウンロード します。
- サンプルも GitHubリポジトリページで ダウンロード します。
- Unityプログラムを実行し、プロジェクトを作成します。
- Unityで Assets > Import Package > **Custom Package...**メニューを順にクリックします。
- ダッシュボードでダウンロードした「NcloudChat.Unity.SDK.[version].unitypackage」ファイルを読み取ります。
- パッケージにあるすべてのファイルを選択した後、 [Import] ボタンをクリックします。
- プロジェクトを保存します。