• Kii ドキュメント
  • はじめに
    • Kii Cloud とは
    • Kii Cloud を使うメリット
    • モバイル向け機能
      • Object
      • Bucket
      • ユーザーとグループ
      • スコープとアクセス権
      • プッシュ通知
      • サーバー機能拡張
      • 次のステップへ
    • IoT 向け機能
      • Thing Interaction Framework
      • 初期登録
      • コマンドの送信
      • ステートの受信
      • トリガーによる自動実行
      • Kii Cloud SDK for Thing によるチューニング
      • ゲートウェイ
      • 次のステップへ
  • 機能ガイド
    • Kii Cloud の構成
      • SDK の構成とサポート環境
      • クライアント SDK の構成
      • プラットフォームによる機能差異
      • SDK の導入
      • ネットワーク環境
        • MQTT プロトコル
      • Kii Cloud のアプリケーション
        • アプリケーション
        • アクセスキー
        • コラボレーター
    • Kii Cloud SDK
      • ユーザー管理
        • ユーザーの作成
        • ログインとアクセストークン
        • メールアドレスと電話番号の認証
        • ユーザー属性
      • グループ管理
        • グループメンバーの管理
        • グループの操作権限
      • データ管理
        • Bucket と KiiObject
        • KiiObject の取得と検索
        • KiiObject の更新
        • Object Body の利用
        • 位置情報の利用
        • アクセス権のカスタマイズ
      • プッシュ通知
        • サーバー上変更のプッシュ通知(Push to App)
        • ユーザープッシュ通知 (Push to User)
        • 管理者メッセージのプッシュ通知(Direct Push)
        • プラットフォーム間でのプッシュ通知
      • サーバー機能拡張
        • Server Code の機能
        • Server Code の管理機能
      • アプリ分析
        • 基本分析
        • 外部の分析基盤との連携
      • セキュリティ
      • SDK のライセンス
    • Thing-IF SDK
      • Thing-IF の利用
        • Thing-IF SDK の構成
        • 機能モデル
          • トレイトの登録
          • Thing タイプとファームウェアバージョンの登録
          • トレイトエイリアスの登録
          • Thing の初期登録
          • ステートの登録と取得
          • アクションとコマンドの実行
          • トリガーによる自動実行
        • Thing-IF SDK(トレイト機能なし版)の利用
          • Thing-IF SDK の構成
          • 機能モデル
            • ステートの登録と取得
            • アクションとコマンドの実行
            • トリガーによる自動実行
          • 初期登録
          • スキーマ
          • クラス構成
          • 開発の流れ
      • ゲートウェイ
        • ゲートウェイとは
        • ゲートウェイ利用時の構成
        • ゲートウェイとエンドノード
        • アプリケーションの構成
        • SDK での API の構成
        • 初期登録
        • 機能の実装
        • コンバーターの実装
        • ハードウェアの交換
      • Kii Cloud SDK for Thing によるチューニング
        • Kii Cloud SDK for Thing の機能概要
        • Thing 管理
        • Thing オーナー管理
        • データ管理
        • プッシュ通知
      • SDK のライセンス
  • リファレンスガイド
    • Kii Cloud SDK ガイド
      • Android リファレンスガイド
        • Android アプリ開発の準備
          • アプリケーションの作成
          • Kii Cloud SDK の導入手順
            • Android での実装における注意点
          • プッシュ通知の導入手順
        • 実装上の注意点
          • オブジェクトの ID と URI
          • ブロッキング API vs. ノンブロッキング API
          • 例外処理と調査方法
          • オブジェクトの受け渡し
          • トラブルシューティング
        • ユーザー管理
          • ユーザー登録とログイン
            • ユーザー作成
            • ログイン
            • 仮ユーザー(Pseudo User)
            • ログインユーザー情報の取得
          • ログインとアクセストークン
            • アクセストークンの指定によるログイン
            • SDK による保存情報からのログイン
            • アクセストークンの有効期限
            • アクセストークンのリフレッシュ
          • メールアドレスと電話番号の認証
            • メールアドレス認証
            • 電話番号(SMS)認証
            • メールテンプレートのローカライズ
          • ユーザーの管理機能
            • パスワード変更
            • パスワードリセット
            • ユーザー削除
          • ユーザー属性
            • 既定フィールド
            • カスタムフィールド
          • 他ユーザーの属性の読み込み
          • ユーザーコンソールを使った確認
        • グループ管理
          • グループの作成
          • グループの参照
          • グループの削除
          • グループ名の変更
          • ユーザーとグループの関連
            • 所属するグループの一覧取得
            • オーナーであるグループの一覧取得
            • メンバーユーザーの一覧取得
            • オーナーユーザーの取得
            • メンバーユーザーの追加と削除
          • グループの操作権限
          • グループを使った設計のヒント
          • グループコンソールを使った確認
        • データ管理
          • Bucket
            • Bucket の作成
            • Bucket の削除
            • Bucket の ACL 設定
          • KiiObject
            • KiiObject の作成
            • KiiObject の取得
            • KiiObject の削除
            • KiiObject の ACL 設定
          • JSON ドキュメントのアクセス
            • キーと値のペアの設定
            • キーと値のペアの取得
            • 取得時のデータ変換
          • KiiObject の検索
            • 検索のサンプルコード
            • KiiObject のカウント
          • KiiObject の更新
            • フルアップデート(更新チェックなし)
            • 部分アップデート(更新チェックなし)
            • フルアップデート(更新チェックあり)
          • Object Body のアクセス
            • 中断/再開可能な転送
              • アップロード
              • アップロードの再開
              • アップロードの中断
              • アップロードの終了
              • ダウンロード
              • ダウンロードの再開
              • ダウンロードの中断
              • ダウンロードの終了
            • 一括転送
              • アップロード
              • ダウンロード
            • Object Body の削除
            • Object Body の公開
              • 有効期限を設定せずに公開
              • 一定時間だけ公開
              • 指定した日時まで公開
          • データ構造の構築
          • サーバー上変更のプッシュ通知
          • データブラウザーを使った確認
        • 位置情報管理
        • アプリ分析
          • 基本分析
        • プッシュ通知
          • プッシュ通知の技術概要
            • FCM の利用
            • プッシュメッセージのカスタマイズ
          • Kii Cloud のプッシュ通知の概要
            • Kii Cloud でのプッシュ通知機能
            • プッシュ通知の仕組み
            • プラットフォーム間でのプッシュ通知
          • 初期化処理と受信処理の実装
            • デバイスのインストール
            • プッシュ通知の実装ヒント
          • サーバー上変更のプッシュ通知(Push to App)
            • Bucket の購読
            • Bucket の購読確認
            • Bucket の購読解除
            • メッセージの受信
          • ユーザープッシュ通知 (Push to User)
            • トピックの作成
            • トピック一覧の取得
            • トピックの削除
            • トピックの有無の確認
            • トピックの購読
            • トピック購読の有無の確認
            • トピックの購読解除
            • メッセージの送信
            • メッセージの受信
            • トピックの ACL のカスタマイズ
          • 管理者メッセージのプッシュ通知(Direct Push)
            • 管理者メッセージの送信
            • 管理者メッセージの受信
          • トラブルシューティング
            • FCM によるプッシュ通知
            • GCM によるプッシュ通知
        • アクセス制御
          • Access Control List
          • ACL エントリー
          • スコープに対するアクセス権
          • Bucket に対するアクセス権
            • Bucket の ACL のカスタマイズ
          • KiiObject に対するアクセス権
            • KiiObject の ACL のカスタマイズ
          • トピックに対するアクセス権
            • トピックの ACL のカスタマイズ
          • ACL の変更の例
        • サーバー機能拡張
        • Thing 管理
        • 実装上のヒント
          • トランザクション
          • パフォーマンス
          • セキュリティ
        • Android SDK 変更履歴
      • iOS リファレンスガイド
        • iOS アプリ開発の準備
          • アプリケーションの作成
          • Kii Cloud SDK の導入手順
          • プッシュ通知の導入手順
        • 実装上の注意点
          • オブジェクトの ID と URI
          • サポートされる言語
          • ブロッキング API vs. ノンブロッキング API
          • 例外処理と調査方法
          • トラブルシューティング
        • ユーザー管理
          • ユーザー登録とログイン
            • ユーザー作成
            • ログイン
            • 仮ユーザー(Pseudo User)
            • ログインユーザー情報の取得
          • ログインとアクセストークン
            • アクセストークンの指定によるログイン
            • SDK による保存情報からのログイン
            • アクセストークンの有効期限
            • アクセストークンのリフレッシュ
          • メールアドレスと電話番号の認証
            • メールアドレス認証
            • 電話番号(SMS)認証
            • メールテンプレートのローカライズ
          • ユーザーの管理機能
            • パスワード変更
            • パスワードリセット
            • ユーザー削除
          • ユーザー属性
            • 既定フィールド
            • カスタムフィールド
          • 他ユーザーの属性の読み込み
          • ユーザーコンソールを使った確認
        • グループ管理
          • グループの作成
          • グループの参照
          • グループの削除
          • グループ名の変更
          • ユーザーとグループの関連
            • 所属するグループの一覧取得
            • オーナーであるグループの一覧取得
            • メンバーユーザーの一覧取得
            • オーナーユーザーの取得
            • メンバーユーザーの追加と削除
          • グループの操作権限
          • グループを使った設計のヒント
          • グループコンソールを使った確認
        • データ管理
          • Bucket
            • Bucket の作成
            • Bucket の削除
            • Bucket の ACL 設定
          • KiiObject
            • KiiObject の作成
            • KiiObject の取得
            • KiiObject の削除
            • KiiObject の ACL 設定
          • JSON ドキュメントのアクセス
            • キーと値のペアの設定
            • キーと値のペアの取得
            • 取得時のデータ変換
          • KiiObject の検索
            • 検索のサンプルコード
            • KiiObject のカウント
          • KiiObject の更新
            • フルアップデート(更新チェックなし)
            • 部分アップデート(更新チェックなし)
            • フルアップデート(更新チェックあり)
          • Object Body のアクセス
            • Background Transfer による転送
              • アップロード
              • ダウンロード
            • 中断/再開可能な転送
              • アップロード
              • アップロードの再開
              • アップロードの中断
              • アップロードの終了
              • ダウンロード
              • ダウンロードの再開
              • ダウンロードの中断
              • ダウンロードの終了
            • 一括転送
              • アップロード
              • ダウンロード
            • Object Body の削除
            • Object Body の公開
              • 有効期限を設定せずに公開
              • 一定時間だけ公開
              • 指定した日時まで公開
          • データ構造の構築
          • サーバー上変更のプッシュ通知
          • データブラウザーを使った確認
        • 位置情報管理
        • アプリ分析
          • 基本分析
        • プッシュ通知
          • プッシュ通知の技術概要
            • APNs の利用
            • プッシュメッセージのカスタマイズ
          • Kii Cloud のプッシュ通知の概要
            • Kii Cloud でのプッシュ通知機能
            • プッシュ通知の仕組み
            • プラットフォーム間でのプッシュ通知
          • 初期化処理と受信処理の実装
            • APNs の初期化処理
            • デバイスのインストール
            • プッシュ通知の受信ハンドラー
            • ユーザーアクションのハンドラー
            • 受信メソッドの組み合わせ
          • サーバー上変更のプッシュ通知(Push to App)
            • Bucket の購読
            • Bucket の購読確認
            • Bucket の購読解除
            • メッセージの受信
          • ユーザープッシュ通知 (Push to User)
            • トピックの作成
            • トピック一覧の取得
            • トピックの削除
            • トピック購読の有無の確認
            • トピックの購読
            • トピックの有無の確認
            • トピックの購読解除
            • メッセージの送信
            • メッセージの受信
            • トピックの ACL のカスタマイズ
          • 管理者メッセージのプッシュ通知(Direct Push)
            • 管理者メッセージの送信
            • 管理者メッセージの受信
          • トラブルシューティング
        • アクセス制御
          • Access Control List
          • ACL エントリー
          • スコープに対するアクセス権
          • Bucket に対するアクセス権
            • Bucket の ACL のカスタマイズ
          • KiiObject に対するアクセス権
            • KiiObject の ACL のカスタマイズ
          • トピックに対するアクセス権
            • トピックの ACL のカスタマイズ
          • ACL の変更の例
        • サーバー機能拡張
        • Thing 管理
        • 実装上のヒント
          • トランザクション
          • パフォーマンス
          • セキュリティ
        • iOS SDK 変更履歴
      • JavaScript リファレンスガイド
        • JavaScript アプリ開発の準備
          • アプリケーションの作成
          • Web アプリへの SDK の導入
          • プッシュ通知(MQTT)の導入
          • Cordova への導入
          • Node.js での実行
          • KiiApplication の利用 (v3 系のみ)
        • 実装上の注意点
          • オブジェクトの ID と URI
          • ページ遷移
          • Promise の利用
          • 例外処理と調査方法
          • トラブルシューティング
        • ユーザー管理
          • ユーザー登録とログイン
            • ユーザー作成
            • ログイン
            • 仮ユーザー(Pseudo User)
            • ログインユーザー情報の取得
          • ログインとアクセストークン
            • アクセストークンの指定によるログイン
            • アクセストークンの有効期限
          • メールアドレスと電話番号の認証
            • メールアドレス認証
            • 電話番号(SMS)認証
            • メールテンプレートのローカライズ
          • ユーザーの管理機能
            • パスワード変更
            • パスワードリセット
            • ユーザー削除
          • ユーザー属性
            • 既定フィールド
            • カスタムフィールド
          • 他ユーザーの属性の読み込み
          • ユーザーコンソールを使った確認
        • グループ管理
          • グループの作成
          • グループの参照
          • グループの削除
          • グループ名の変更
          • ユーザーとグループの関連
            • 所属するグループの一覧取得
            • オーナーであるグループの一覧取得
            • メンバーユーザーの一覧取得
            • オーナーユーザーの取得
            • メンバーユーザーの追加と削除
          • グループの操作権限
          • グループを使った設計のヒント
          • グループコンソールを使った確認
        • データ管理
          • Bucket
            • Bucket の作成
            • Bucket の削除
            • Bucket の ACL 設定
          • KiiObject
            • KiiObject の作成
            • KiiObject の取得
            • KiiObject の削除
            • KiiObject の ACL 設定
          • JSON ドキュメントのアクセス
            • キーと値のペアの設定
            • キーと値のペアの取得
            • 取得時のデータ変換
          • KiiObject の検索
            • 検索のサンプルコード
            • KiiObject のカウント
          • KiiObject の更新
            • フルアップデート(更新チェックなし)
            • 部分アップデート(更新チェックなし)
            • フルアップデート(更新チェックあり)
          • Object Body のアクセス
            • 一括転送
              • アップロード
              • ダウンロード
              • ダウンロード結果の処理
            • Object Body の移動
            • Object Body の削除
            • Object Body の公開
              • 有効期限を設定せずに公開
              • 一定時間だけ公開
              • 指定した日時まで公開
          • データ構造の構築
          • サーバー上変更のプッシュ通知
          • データブラウザーを使った確認
        • 位置情報管理
        • アプリ分析
          • 基本分析
        • プッシュ通知
          • Kii Cloud のプッシュ通知の概要
            • Kii Cloud でのプッシュ通知機能
            • プッシュ通知の仕組み
            • プラットフォーム間でのプッシュ通知
          • サーバー上変更のプッシュ通知(Push to App)
            • Bucket の購読
            • Bucket の購読確認
            • Bucket の購読解除
            • メッセージの受信
          • ユーザープッシュ通知 (Push to User)
            • トピックの作成
            • トピック一覧の取得
            • トピックの削除
            • トピックの有無の確認
            • トピックの購読
            • トピック購読の有無の確認
            • トピックの購読解除
            • メッセージの送信
            • メッセージの受信
            • トピックの ACL のカスタマイズ
          • 管理者メッセージのプッシュ通知(Direct Push)
            • 管理者メッセージの送信
            • 管理者メッセージの受信
        • アプリ管理者向け機能
        • アクセス制御
          • Access Control List
          • ACL エントリー
          • スコープに対するアクセス権
          • Bucket に対するアクセス権
            • Bucket の ACL のカスタマイズ
          • KiiObject に対するアクセス権
            • KiiObject の ACL のカスタマイズ
          • トピックに対するアクセス権
            • トピックの ACL のカスタマイズ
          • ACL の変更の例
        • 実装上のヒント
          • トランザクション
          • パフォーマンス
          • セキュリティ
        • JavaScript SDK 変更履歴
      • REST リファレンスガイド
        • REST アプリ開発の準備
          • アプリケーションの作成
        • 実装上の注意点
          • cURL コマンドについて
          • AppID
          • アクセストークンと me リテラル
          • 文字列のエンコード
          • 受信 HTTP ヘッダーの最適化
          • 負荷集中時のエラー
          • トラブルシューティング
        • ユーザー管理
          • ユーザー登録とログイン
            • ユーザー作成
            • ログイン
            • 仮ユーザー(Pseudo User)
          • ログインとアクセストークン
            • アクセストークンの有効期限
            • アクセストークンのリフレッシュ
          • メールアドレスと電話番号の認証
            • メールアドレス認証
            • 電話番号(SMS)認証
            • メールテンプレートのローカライズ
          • ユーザーの管理機能
            • パスワード変更
            • パスワードリセット
            • ユーザー削除
          • ユーザー属性
            • 既定フィールド
            • ユーザー作成時のカスタムフィールドの設定
            • ユーザー属性の確認
            • ユーザー属性の更新
          • 他ユーザーの属性の読み込み
          • ユーザーコンソールを使った確認
        • グループ管理
          • グループの作成
          • グループの参照
          • グループの削除
          • グループ名の変更
          • ユーザーとグループの関連
            • 所属するグループの一覧取得
            • オーナーであるグループの一覧取得
            • メンバーユーザーの一覧取得
            • オーナーユーザーの取得
            • メンバーユーザーの追加と削除
            • グループオーナーの変更
          • グループの操作権限
          • グループを使った設計のヒント
          • グループコンソールを使った確認
        • データ管理
          • スコープ
            • スコープの ACL 設定
          • Bucket
            • Bucket の作成
            • Bucket の削除
            • Bucket の ACL 設定
            • Bucket の確認
          • KiiObject
            • KiiObject の作成
            • KiiObject の取得
            • KiiObject の削除
            • KiiObject の ACL 設定
          • JSON ドキュメントのアクセス
            • JSON ドキュメントの設定
            • JSON ドキュメントの取得
          • KiiObject の検索
            • 検索のサンプルコード
            • KiiObject のカウント
          • KiiObject の更新
            • フルアップデート(更新チェックなし)
            • 部分アップデート(更新チェックなし)
            • フルアップデート(更新チェックあり)
            • 部分アップデート(更新チェックあり)
          • Object Body のアクセス
            • 中断/再開可能な転送
              • アップロード
              • ダウンロード
            • 一括転送
              • アップロード
              • ダウンロード
            • Object Body の移動
            • Object Body の削除
            • Object Body の公開
              • 有効期限を設定せずに公開
              • 指定した日時まで公開
          • データ構造の構築
          • サーバー上変更のプッシュ通知
          • データブラウザーを使った確認
        • 位置情報管理
        • アプリ分析
          • 基本分析
        • プッシュ通知
          • Kii Cloud のプッシュ通知の概要
            • Kii Cloud でのプッシュ通知機能
            • プッシュ通知の仕組み
            • プラットフォーム間でのプッシュ通知
          • サーバー上変更のプッシュ通知(Push to App)
            • Bucket の購読
            • Bucket の購読確認
            • Bucket の購読解除
            • メッセージの受信
          • ユーザープッシュ通知 (Push to User)
            • トピックの作成
            • トピックの削除
            • トピックの購読
            • トピック購読の有無の確認
            • トピックの購読解除
            • メッセージの送信
            • メッセージの受信
            • トピックの ACL のカスタマイズ
          • 管理者メッセージのプッシュ通知(Direct Push)
            • 管理者メッセージの送信
            • 管理者メッセージの受信
        • アプリ管理者向け機能
          • アプリの現在設定を確認する
          • ユーザーのパスワードを強制変更する
          • ユーザーを無効化する
          • 管理者メッセージをプッシュ通知する(Direct Push)
        • 匿名ユーザーとしてのアクセス
        • アクセス制御
          • Access Control List
          • ACL エントリー
          • スコープに対するアクセス権
            • スコープの ACL のカスタマイズ
          • Bucket に対するアクセス権
            • Bucket の ACL のカスタマイズ
          • KiiObject に対するアクセス権
            • KiiObject の ACL のカスタマイズ
          • トピックに対するアクセス権
            • トピックの ACL のカスタマイズ
          • ACL の変更の例
        • サーバー機能拡張
        • Thing 管理
        • 実装上のヒント
          • トランザクション
          • パフォーマンス
          • セキュリティ
    • Thing-IF SDK v2 ガイド
      • 開発の準備
        • アプリケーションの作成
        • Thing-IF SDK v2 の導入
      • 実装上の注意点
      • Thing 機能の登録
      • SDK の初期化
      • Thing の初期登録
      • ステートのアップロードと確認
      • コマンドの実行
      • Pushメッセージの受信とコマンドの遅延実行
      • JSON の解析
    • Thing-IF SDK v1 ガイド(廃止予定)
      • 開発の準備
        • アプリケーションの作成
        • Thing-IF SDK の導入
      • 実装上の注意点
      • Thing 機能の登録
      • SDK の初期化と Thing の初期登録
      • ステートの登録と確認
      • コマンドの実行
      • JSON の解析
      • Thing-IF SDK (トレイト機能なし版)ガイド
        • Android アプリ開発ガイド
          • アプリ開発の準備
            • アプリケーションの作成
            • Thing-IF SDK の導入手順
            • プッシュ通知の導入手順
              • FCM によるプッシュ通知
          • 実装上の注意点
            • ブロッキング API
            • 例外処理
          • 初期化コードの実装
            • オーナーの定義
            • スキーマの定義
            • 初期化済みの情報の保存と復元
          • 初期化コードの実装(ゲートウェイ)
            • オーナーの定義(ゲートウェイ)
            • スキーマの定義(ゲートウェイ)
            • 初期化済みの情報の保存と復元(ゲートウェイ)
          • コマンドの実行
          • トリガー
            • トリガーの実行条件
            • コマンドを実行するトリガー
            • Server Code を実行するトリガー
            • トリガーの管理
          • ステートの参照
        • iOS アプリ開発ガイド
          • アプリ開発の準備
            • アプリケーションの作成
            • Thing-IF SDK の導入手順
            • プッシュ通知の導入手順
          • 実装上の注意点
            • サポートされる言語
            • ノンブロッキング API
            • 例外処理
          • 初期化コードの実装
            • オーナーの定義
            • スキーマの定義
            • 初期化済みの情報の保存と復元
          • 初期化コードの実装(ゲートウェイ)
            • オーナーの定義(ゲートウェイ)
            • スキーマの定義(ゲートウェイ)
            • 初期化済みの情報の保存と復元(ゲートウェイ)
          • コマンドの実行
          • トリガー
            • トリガーの実行条件
            • コマンドを実行するトリガー
            • Server Code を実行するトリガー
            • トリガーの管理
          • ステートの参照
        • JavaScript アプリ開発ガイド
          • 開発環境と言語の選択
          • アプリ開発の準備
            • アプリケーションの作成
            • Thing-IF SDK の導入手順
            • プッシュ通知の導入手順
          • 実装上の注意点
            • サポートされる言語
            • サンプルコードの注意点
            • 例外処理
            • API の実行方法
          • 初期化コードの実装
            • オーナーの定義
            • スキーマの定義
          • コマンドの実行
          • トリガー
            • トリガーの実行条件
            • コマンドを実行するトリガー
            • Server Code を実行するトリガー
            • トリガーの管理
          • ステートの参照
        • Thing 開発ガイド
          • 開発の準備
            • アプリケーションの作成
            • Thing-IF SDK の導入手順
          • 実装上の注意点
          • 初期化コードの実装
          • コマンドの実行
          • ステートの更新
          • JSON の解析
        • ゲートウェイ開発ガイド
        • REST API ガイド
          • アプリ開発の準備
            • アプリケーションの作成
          • 初期登録
          • ステートの登録と取得
          • コマンドの実行
          • トリガー
            • トリガーの実行条件
            • コマンドを実行するトリガー
            • Server Code を実行するトリガー
            • トリガーの管理
          • MQTT プロトコルだけでの実装
            • MQTT コネクションの確立
            • API の実行
        • MQTT プロトコル
          • MQTT プロトコルの概要
          • MQTT クライアントの構成例
          • MQTT 経由でのプッシュ通知の利用
          • MQTT 経由での API の利用
        • 開発者ポータルの利用
        • Kii Cloud SDK for Thing によるチューニング
          • クライアント SDK から Thing を利用
            • Thing の登録
            • オーナーの管理
            • Thing の取得と保存/復元
            • Thing 情報の操作
            • Thing の無効化/有効化
            • Thing の削除
            • Thing スコープとデータ
            • プッシュ通知
            • アクセス制御
          • Thing SDK Embedded で Thing を実装
            • 開発の準備
              • アプリケーションの作成
              • Thing SDK Embedded の導入手順
            • 実装上の注意点
              • 例外処理と調査方法
              • kii-core の利用
            • 初期化コードの実装
            • Thing の登録と取得
            • データ管理
              • Object の作成
              • Object の取得
              • Object の更新
              • Object の削除
              • Object Body のアップロード
              • Object Body のダウンロード
            • プッシュ通知
              • サーバー上変更のプッシュ通知(Push to App)
              • ユーザープッシュ通知(Push to User)
              • 受信ハンドラーの実装
            • Server Code の実行
            • REST API の実行
          • JavaScript SDK で Thing を実装
          • REST API で Thing を利用
            • Thing 管理
            • Thing オーナー管理
            • データ管理
            • プッシュ通知
              • プッシュ通知利用の準備
              • プッシュ通知の利用
              • Thing の状態(オンライン/オフライン)
    • サーバー機能拡張リファレンスガイド
      • Server Code の機能
      • Server Code の実装
        • 利用可能なモジュールと文法
        • Server Code の書式
          • 手動実行でのパラメーター
          • Server Hook(サーバートリガー起動)のパラメーター
          • Server Hook(スケジュール起動)のパラメーター
          • Thing-IF のトリガー起動のパラメーター
        • Server Code の実行ユーザー
        • 開発者ログへの出力
        • Server Code の例と実装のヒント
          • サーバーのタイムスタンプを取得
          • パラメータ指定で新規ユーザーを作成
          • 同時更新の制御
          • REST 経由で Object Body を利用
          • サーバートリガーで自動的にデータ付与
          • スケジュール起動のログ記録
        • 制限事項
      • Server Code の管理
        • Server Code の管理機能
        • Server Hook 設定ファイル
          • サーバートリガー起動
          • スケジュール起動
        • 開発者ポータルによる管理
          • Server Code の設置
          • Server Code の管理
          • Server Code の手動実行
          • Server Code スケジュール実行の結果確認
          • Server Code 実行ログの確認
        • コマンドラインツールによる管理
          • Server Code の設置
          • Server Code のバージョン一覧
          • Server Code のバージョンを有効化
          • Server Code の内容確認
          • Server Hook の内容確認
          • Server Code の削除
          • Server Code 実行ログの確認
      • Server Code の実行
        • スケジュール実行の結果取得
        • Server Code の手動実行
          • REST API からの実行
          • Android からの実行
          • iOS からの実行
          • JavaScript からの実行
          • Thing SDK Embedded からの実行
    • コマンドラインツールガイド
      • 開発者ログの閲覧
    • 開発者ポータルガイド
      • ログイン
        • 2 段階認証
      • アプリケーションの確認と追加
      • アプリケーションの設定
        • リソース使用量の確認
        • アクセスキーの確認とリセット
        • コラボレーターの管理
        • メール/SMS テンプレートのカスタマイズ
        • 詳細設定
          • アクセストークンポリシーの設定
          • パスワードリセットの設定
          • メールアドレスと電話番号認証の設定
          • ユーザー属性の開示範囲の設定
          • アプリケーションの無効化
          • アプリケーション所有権の移譲
      • アプリケーションの管理
        • データ、ユーザー、グループの確認と更新
          • データブラウザー
          • ユーザーコンソール
          • グループコンソール
        • プッシュ通知の送信
          • ユーザープッシュ通知の送信
          • 管理者メッセージの送信
        • Thing の確認と更新
          • Thing メトリクス
          • Thing コンソール
            • 初期登録
            • 属性の管理
            • オーナーの追加
            • ステートの管理
              • 未集計状態の Thing ステート履歴の閲覧
            • コマンドの管理
            • トリガーの管理
            • パスワードの変更
            • トレイトの管理
              • トレイトの追加
              • トレイトの編集
              • Thing タイプの管理
              • ファームウェアバージョンの管理
              • トレイトエイリアスの管理
        • 開発者ログの閲覧
      • 開発者アカウントの管理
        • 開発者プロフィールの管理
        • アカウント活動履歴の確認
        • 開発者アカウントの削除
      • トラッキングの詳細とオプトアウト
  • 詳細ドキュメント
  • サンプル&チュートリアル
    • Hello Kii
      • Android 版 Hello Kii
        • アプリケーションの作成
        • ビルドと実行テスト
        • 開発者ポータルからのデータ確認
        • ソースコードの構成
        • Application クラスの実装
        • ログイン画面の実装
        • データ一覧画面の実装
        • プログラムの変更
        • 次のステップへのヒント
      • iOS 版 Hello Kii
        • アプリケーションの作成
        • ビルドと実行テスト
        • 開発者ポータルからのデータ確認
        • ソースコードの構成
        • AppDelegate クラスの実装
        • ログイン画面の実装
        • データ一覧画面の実装
        • プログラムの変更
        • 次のステップへのヒント
      • JavaScript 版 Hello Kii
        • アプリケーションの作成
        • 実行テスト
        • 開発者ポータルからのデータ確認
        • ファイル構成
        • index.html の実装
        • ログイン画面の実装
        • データ一覧画面の実装
        • プログラムの変更
        • Promise の利用
        • 次のステップへのヒント
    • Kii Balance
      • Kii Balance の概要
        • Kii Balance の機能概要
        • ダウンロードとビルド
        • Kii Balance の実行
        • アプリケーションのデータ設計
      • Android モバイルアプリの解説
        • クラス構成
        • 実装技術の紹介(Butter Knife)
        • 実装技術の紹介(フラグメント)
        • アクティビティの実装
        • タイトル画面の実装
        • データ一覧の取得
        • データ項目の編集機能
      • iOS モバイルアプリの解説
        • クラス構成
        • AppDelegate の実装
        • タイトル画面の実装
        • データ一覧の取得
        • データ項目の編集機能
      • アプリケーション設計の最適化
        • データアクセスのパフォーマンス
        • データの一貫性の保持
    • Hello Thing-IF(スキーマ方式)
      • サンプルアプリの概要
        • Hello Thing-IF の機能
        • コマンドとステートの設計
        • サンプルのビルド
          • FCM によるプッシュ通知の導入手順
          • GCM によるプッシュ通知の導入手順
        • サンプルの実行
      • Android モバイルアプリの解説
        • ソースコードの構成
        • 実装技術の紹介
        • Application クラスの実装
        • フラグメントによる画面遷移
        • ログイン画面の実装
        • コマンド画面の実装
        • コマンドリザルトの取得
          • FCM によるコマンドリザルトの取得
          • GCM によるコマンドリザルトの取得
      • Thing 側のプログラムの解説
        • ソースコードの構成
        • 初期化処理
        • コマンドの受信処理
        • ステートの登録処理
        • トラブルシューティング
      • 次のステップへのヒント
    • プッシュ通知設定チュートリアル
      • Android (FCM) プッシュ通知設定チュートリアル
        • Android アプリの作成
        • Firebase プロジェクトの作成
        • Kii Cloud の設定
        • ビルド環境の設定
        • マニフェストの設定
        • プログラムの実装
        • テストメッセージの送信
        • プログラム拡張のヒント
      • Android (GCM) プッシュ通知設定チュートリアル
        • Android アプリの作成
        • Google プロジェクトの作成
        • Kii Cloud の設定
        • ビルド環境の設定
        • マニフェストの設定
        • プログラムの実装
        • テストメッセージの送信
        • プログラム拡張のヒント
      • iOS プッシュ通知設定チュートリアル
        • iOS アプリの作成
        • 証明書の入手
        • 証明書のアップロード
        • Xcode の設定
        • プログラムの実装
        • テストメッセージの送信
        • プログラム拡張のヒント
      • JavaScript(Web)プッシュ通知設定チュートリアル
        • Web アプリの作成
        • ライブラリーの組み込み
        • 受信処理の実装
        • テストメッセージの送信
        • プログラム拡張のヒント
  • FAQ
    • FAQ - アプリ開発全般
    • FAQ - ユーザー/グループ管理
    • FAQ - データ管理
    • FAQ - 開発者ポータル
    • FAQ - サーバー機能拡張
    • FAQ - プッシュ通知
    • FAQ - セキュリティ
  • お知らせ
    • サーバーコード実行環境のアップデートについて (2024.12.10)
    • 開発者ポータルの一部挙動変更について (2023.10.19)
    • サーバー設置場所(米国)の提供終了 (2022.08.31)
    • サーバー設置場所(ヨーロッパ)の提供終了 (2022.07.15)
    • 外部サービスアカウントを利用した認証機能の提供終了について (2022.02.15)
    • サーバー設置場所(シンガポール)の提供終了 (2021.04.15)
    • 開発者アカウントサインアップの終了 (2021.04.15)
    • 試用期間中におけるサーバー機能拡張の提供終了 (2021.01.19)