# チームアプリのリスト表示

プリインストールアプリを含む、自チーム独自のアプリライブラリを一覧します。
- **副作用**：なし。読み取り専用。バックオフを入れれば安全にリトライできます。
- **返却内容**：`/cloudphone/app/page` とは別のソースで、こちらは自チームがアップロードしたアプリです。バージョンごとにネストされるのではなく、アプリバージョン 1 件を 1 行としてフラットに返されます。各エントリは審査ステータスを保持します。更新処理中は、ステータス項目は**更新中のバージョン**を表し、稼働中のバージョンではありません。
- **補足**：認識されないデバイスサービスで絞り込んだ場合、エラーではなく空のページが返ります。

Endpoint: POST /api/cloudphone/team/app/page
Version: 2026-09-05

## Request fields (application/json):

  - `appName` (string)
    アプリ名（部分一致）

  - `pageNo` (integer)
    現在のページ。既定は 1

  - `pageSize` (integer)
    1 ページあたりの件数。既定は 10

## Response 200:

  - `200` (unknown)
    成功。`data.dataList` は要求されたページのレコードで、一致するものがない場合は空配列です。`data.total`、`data.current`、`data.pages` はページング情報を示します。

## Response 200 fields (application/json):

  - `code` (integer)
    ステータスコード、0は成功を意味します
    Example: 0

  - `msg` (string | null)
    説明メッセージ
    Example: Success

  - `data` (object)

  - `data.total` (string)
    総レコード数
    Example: 15

  - `data.current` (string)
    現在のページ番号
    Example: 1

  - `data.pages` (string)
    総ページ数
    Example: 2

  - `data.dataList` (array)
    チームアプリの一覧

  - `data.dataList.id` (string)
    レコード ID
    Example: 123456

  - `data.dataList.appName` (string)
    アプリ名
    Example: Facebook

  - `data.dataList.packageName` (string)
    Android パッケージ名
    Example: com.facebook.katana

  - `data.dataList.versionName` (string)
    バージョン表示名
    Example: 450.0.0.1

  - `data.dataList.versionCode` (string)
    バージョンコード
    Example: 450000000

  - `data.dataList.enabled` (boolean)
    アプリケーションが有効かどうか
    Example: true

  - `data.dataList.desc` (string)
    アプリケーションの説明
    Example: Social media application

  - `data.dataList.enableRoot` (boolean)
    アプリケーションのROOTアクセスが有効かどうか
    Example: false

