コンテンツへスキップ

チャネル

まず、チャンネルページを見てみましょう。アプリをクリックして、チャンネルタブをクリックすることでアクセスできます。

channel list

右下に表示されているプラスボタン(画像の1.)をクリックすると、新しいチャンネルを作成できるモーダルが開きます。

new channel

Addをクリックすると、リストに新しいチャンネルが表示されます。

after channel create

チャンネルの設定が無効な場合があります。その場合、大きな警告が表示され、1つ以上のチャンネルでMisconfigured列にYesと表示されます。 詳細はこちらをご覧ください。

チャンネルの削除は簡単です。ゴミ箱アイコン(画像の2.)をクリックして削除を確認するだけです。

チャンネル名をクリックすると、チャンネル設定を管理できるモーダルが開きます(画像の3)。

チャンネル設定

チャンネル設定ページには、チャンネルのすべての設定オプションが含まれています。各設定を見ていきましょう。


まずデフォルトチャンネルトグルです。有効にすると、このチャンネルが新しいデバイスのデフォルトになります。デフォルトチャンネルの仕組みの詳細な説明(iOSとAndroidそれぞれにプラットフォーム固有のデフォルトを設定する方法を含む)については、デフォルトチャンネル設定セクションを参照してください。


次にIOS設定です。これは単純で、falseの場合、iOSデバイスはこのチャンネルからアップデートをダウンロードできません。

3番目はAndroid設定です。これはIOSと同様で、falseの場合、Androidデバイスはこのチャンネルからアップデートをダウンロードできません。

4番目はネイティブ以下への自動ダウングレードを無効化設定です。これがtrueの場合、ネイティブバージョンからのダウングレードは不可能になります。つまり、App StoreやPlay Storeにバージョン1.2.0をアップロードし、チャンネルバージョンを1.1.0に設定しようとすると、アップデート(ダウングレード)は失敗します。

5番目は自動アップデートを無効化です。この設定は複雑で、詳細はこちらで確認できます。

開発ビルドを許可について、これがtrueの場合、開発ビルドはこのチャンネルからアップデートをダウンロードできます。falseの場合、prodがfalseに設定されているすべてのアップデートリクエストは拒否されます。これは主にテスト目的で役立ちます。

7番目はエミュレータを許可です。falseの場合、Capgoはエミュレータからのアップデートリクエストを拒否します。これは主にテスト目的で役立ちます。

8番目はデバイスの自己関連付けを許可です。これがtrueの場合、setChannelメソッドが利用可能になります。falseに設定されている場合にこのチャンネルでsetChannelメソッドを呼び出そうとすると、呼び出しは失敗します。