ユーザーのニーズに合ったアプリや拡張機能が Chrome ウェブストアで見つからないことがあります。その場合は、カスタムのアプリや拡張機能を作成し、ユーザーが各自の ChromeOS デバイスや Chrome ブラウザに追加できるようにすることができます。たとえば、管理者は自社の人事システムにリンクするカスタムのブックマーク アプリをユーザーの Chrome デバイスに自動でインストールすることができます。
始める前に
- アプリや拡張機能がそのマニフェストでターゲットとしてウェブサイトにリンクしている場合は、Google Search Console を使用して組織がそのウェブサイトを所有していることを確認します。
- 非公開でホストされているアプリや拡張機能の場合は、Chrome ウェブストアに公開できるユーザーを制御します。また、組織が所有していないウェブサイトの確認をスキップすることもできます。詳しくは、Chrome ウェブストアのアクセス許可をご覧ください。
手順 1: アプリや拡張機能を作成する
デベロッパーは、以下の手順で例示するブックマーク アプリのようなアプリや拡張機能を作成できます。より高度な Chrome アプリや拡張機能を作成する手順については、スタートガイドのチュートリアルをご覧ください。
- アプリや拡張機能のファイルを保存するフォルダをパソコンに作成し、アプリ名や拡張機能名と同じ名前を付けます。
- マニフェストを作成します。
- テキスト エディタを使用して JavaScript Object Notation(JSON)ファイルを作成します。こちらがブックマーク アプリの JSON ファイルの例 です。
- 任意のサードパーティ製の JSON 検証ツールを使用して、JSON コードが正しくフォーマットされていることを確認します。
- ファイルに manifest.json という名前を付けて、アプリや拡張機能のフォルダに保存します。
- ロゴを作成します。
- アプリケーションのロゴを 128×128 ピクセルのサイズで作成します。
- ファイルに 128.png という名前を付けて、アプリのフォルダに保存します。
手順 2: アプリや拡張機能をテストする
デベロッパーは、Chrome ブラウザや ChromeOS デバイス上でアプリや拡張機能が正常に動作するかどうかをテストできます。
- テストが必要なデバイスの種類を選択します。
- アプリの場合 - Chrome デバイスで Google アカウントにログインします。
- 拡張機能の場合 - Chrome デバイスまたは Windows、Mac、Linux パソコン上の Chrome ブラウザで、Google アカウントにログインします。
- テストするデバイスにアプリや拡張機能のフォルダを保存します。
- chrome://extensions/ にアクセスします。
- 右上の [デベロッパー モード] をオンにします。
- [パッケージ化されていない拡張機能を読み込む] をクリックします。
- アプリや拡張機能のフォルダを検索して選択します。
- Chrome で新しいタブを開き [アプリ] アプリまたは拡張機能をクリックします。アプリや拡張機能が読み込まれ、正常に動作していることを確認します。
- 必要に応じて manifest.json ファイルに変更を加え、アプリのフォルダをホストしてからもう一度テストします。これを、アプリや拡張機能が正常に動作するまで繰り返します。
Chrome のログを使用して、アプリや拡張機能に関する問題をトラブルシューティングする方法は次のとおりです。
- Chrome で、[その他] [その他のツール] [デベロッパー ツール] をクリックします。
- 情報を確認します。たとえば、アプリ ID とバージョン番号が正しいことを確認します。
手順 3: (省略可)アプリ コレクションを作成する
管理者は必要に応じて組織のアプリ コレクションを作成できます。作成後は、Chrome アプリと拡張機能を閲覧してインストールするよう、ユーザーにおすすめできます。詳細については、Chrome アプリ コレクションの作成をご覧ください。
手順 4: Chrome ウェブストアで公開する
デベロッパーは、アプリや拡張機能をインストールできるユーザーを制限することもできます。Chrome ウェブストアでアプリや拡張機能を公開するには、次の 4 つの方法があります。
- 一般公開 - すべてのユーザーがアプリや拡張機能を閲覧してインストールできます。
- 限定公開 - アプリや拡張機能のリンクを知っているユーザーのみが閲覧してインストールできます。アプリは Chrome ウェブストアの検索結果には表示されません。アプリや拡張機能のリンクはドメイン外のユーザーと共有することができます。
- 非公開 - ドメイン内のユーザーのみがアプリや拡張機能を閲覧してインストールできます。また、デベロッパー ダッシュボードで指定した Trusted Tester のみにアプリや拡張機能の使用を制限することもできます。
- グループ公開 - 1 回限りのデベロッパー登録料を支払う場合にのみ使用できます。または、リストに少なくとも 1 つの拡張機能が追加され、非公開に設定されている場合に限ります。手順については、グループ公開の設定をご覧ください。
Chrome ウェブストアにアプリや拡張機能を追加するには、ファイルが保存されているフォルダを zip 形式で圧縮してから Chrome ウェブストアで公開します。
手順 5: アプリや拡張機能を管理する
管理者は Google 管理コンソールを使用して、Chrome デバイスまたは Windows、Mac、Linux パソコン上の Chrome ブラウザで、アプリや拡張機能の使用を制御するポリシーを設定できます。詳細については、アプリと拡張機能を表示、設定するとアプリと拡張機能のポリシーを設定するをご覧ください。
Microsoft Windows の管理者はグループ ポリシーを使用して、管理対象の Windows パソコン上の Chrome ブラウザでのアプリや拡張機能の使用を制御するポリシーを設定できます。Chrome ポリシー テンプレートをインストールして設定する方法については、管理対象パソコンに Chrome ブラウザのポリシーを設定するをご覧ください。
関連トピック
- アプリや拡張機能を許可またはブロックする
- 管理コンソールのアプリと拡張機能のポリシー
- アプリと拡張機能を自動的にインストールする
- Chrome ウェブストアでの公開と配信: はじめに
- 最初のアプリを作成する
Google および関連するマークとロゴは Google LLC の商標です。その他すべての企業名および商品名は関連各社の商標です。