# Appetize.ioへの配信

[Appetize.io](https://appetize.io/) では、AndroidとiOSアプリをブラウザ上でシミュレートすることができます。\
このサービスを利用すると、iOS証明書やプロビジョニングファイルなしで、アプリの動作確認が可能となります。

![](/files/AfJ9kU2Xdj18ux1eH333)

### API トークンの取得方法

1. [Appetize.io](https://appetize.io/) のアカウントを作成し、ログインします。 &#x20;
2. [アカウント設定ページ](https://appetize.io/account)のAPIトークン取得欄からトークンを取得します。

![](/files/Xcfm4xRjAclaE4lzlGig)

### Monaca へのサービスの追加

API トークンを取得後、Appetize.io を Monaca に追加する方法は、以下になります。

1\. Monaca クラウド IDE メニュー&#x306E;**`設定 → デプロイサービス`**&#x3092;選択します。

2\. `新しく追加する`をクリックします。

3\. `AppetizeIo` を選択し、以下の必要情報を入力します。

![](/files/-MgzLQ_XPa-tN_kJUj5f)

* `エイリアス名`: 各サービスの一意の識別子
* `API トークン`: Appetize.io から取得した API トークン

4\. `追加`をクリックします。

以上で、Appetize のシミュレータを使用してビルドアプリをインストールできるようになります。

#### 設定パラーメーター

Monaca CI では、次のパラメーターをサポートしています ( JSON 形式 )。\
詳細は、[Appetize.io ドキュメント ( 英語サイト )](https://appetize.io/docs#creating-apps) をご確認ください。

<table data-header-hidden><thead><tr><th width="266.3333333333333">パラメーター</th><th width="150">タイプ</th><th>説明</th></tr></thead><tbody><tr><td>パラメーター</td><td>タイプ</td><td>説明</td></tr><tr><td><code>platform</code></td><td>string</td><td>[必須項目] <code>ios</code> or <code>android</code></td></tr><tr><td><code>timeout</code></td><td>number</td><td>セッションが自動的に終了するまで待機する秒数。<code>30</code>, <code>60</code>, <code>90</code>, <code>120</code>, <code>180</code>, <code>300</code> または <code>600</code> を指定。(デフォルトは<code>120</code>。)</td></tr><tr><td><code>disableHome</code></td><td>boolean</td><td>ホームボタンを無効にします。</td></tr><tr><td><code>disabled</code></td><td>boolean</td><td>このアプリのストリーミングを無効にします。</td></tr><tr><td><code>useLastFrame</code></td><td>boolean</td><td>セッションが終了した後、シミュレータの画面上に、最後の表示されていた画像を表示します。</td></tr><tr><td><code>buttonText</code></td><td>string</td><td>セッションの開始を促すメッセージをカスタマイズします。 (デフォルトは「Tap to play」)</td></tr><tr><td><code>postSessionButtonText</code></td><td>string</td><td>セッションを再開するように促すメッセージをカスタマイズします。 (デフォルトは「Tap to play」)</td></tr><tr><td><code>launchUrl</code></td><td>string</td><td>アプリの起動時に、特定の場所にユーザーを誘導するためのディープリンクを指定します。</td></tr><tr><td><code>note</code></td><td>string</td><td>メモを残せます。メモは管理ダッシュボードに表示されます。</td></tr><tr><td><code>appPermissions</code></td><td>JSON オブジェクト</td><td><p>値は <code>authenticated</code>、<code>public</code>、または<code>null</code>(デフォルトにリセット)に設定します。キーは次のいずれかです。</p><p></p><ul><li><code>run</code>: アプリ実行</li><li><code>networkProxy</code>: アプリ実行時のネットワークプロキシを指定する</li><li><code>networkIntercept</code>: アプリ実行時にAppetize.ioプロキシを使用する</li><li><code>debugLog</code>: アプリのNSLogまたはLogcatの出力を見る</li><li><code>adbConnect</code>: ホストされているエミュレータにADBを接続してアプリケーションをデバッグする</li><li><code>androidPackageManager</code>: アプリの実行中に追加のAPKをインストールできるようにする</li></ul></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ja.docs.monaca.io/products_guide/monaca_ide/monaca_ci/appetizeio.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
