5.8.5 プログレッシブWebアプリケーション属性の構成
「プログレッシブWebアプリケーション」ページを使用して、新規と既存の両方のプログレッシブWebアプリケーション・アプリケーションに対して属性を構成します。
ヒント:
プログレッシブWebアプリケーション属性は、「アプリケーション定義」、「プロパティ」、「簡易URL」属性が「オン」の場合にのみ表示されます。- 「プログレッシブWebアプリケーション」ページへのアクセス
「プログレッシブWebアプリケーション」ページには、アプリケーションのホームページからアクセスします。 - 「プログレッシブWebアプリケーション」ページ
「プログレッシブWebアプリケーション」ページは、「一般」、「外観」および「サービス構成」の各セクションに分かれています。
親トピック: アプリケーション属性の管理
5.8.5.1 「プログレッシブWebアプリケーション」ページへのアクセス
「プログレッシブWebアプリケーション」ページには、アプリケーションのホームページからアクセスします。
「プログレッシブWebアプリケーション」ページにアクセスするには:
親トピック: プログレッシブWebアプリケーション属性の構成
5.8.5.2 「プログレッシブWebアプリケーション」ページ
「プログレッシブWebアプリケーション」ページは、「一般」、「外観」および「サービス構成」の各セクションに分かれています。
ヒント:
このページの属性についてさらに学習するには、フィールドレベル・ヘルプを参照してください。
親トピック: プログレッシブWebアプリケーション属性の構成
5.8.5.2.1 一般
一般属性は、プログレッシブWebアプリケーション・アプリケーションの構成を有効または無効にする場合に使用します。
表5-20 「プログレッシブWebアプリケーション」、「一般」
属性 | 説明 | さらに学習するには |
---|---|---|
一般 |
「プログレッシブWebアプリケーション」機能を有効にします。 このオプションを有効にすると、次のことが可能になります:
|
「プログレッシブWebアプリケーション(PWA)の作成」を参照してください |
インストール可能 |
「プログレッシブWebアプリケーションの有効化」が「オン」の場合にのみ表示されます。 プログレッシブWebアプリケーションをデバイスにインストールできます。プログレッシブWebアプリケーションをインストールすると、ネイティブ・アプリケーションと同様にデバイスのホーム画面にアイコンが追加されます。このオプションを有効にすると、次のことが可能になります:
|
「プログレッシブWebアプリケーション(PWA)の作成」を参照してください |
親トピック: 「プログレッシブWebアプリケーション」ページ
5.8.5.2.2 外観
ヒント:
外観属性は、「プログレッシブWebアプリケーション」の一般属性である「プログレッシブWebアプリケーションの有効化」および「インストール可能」が「オン」の場合にのみ表示されます。外観属性は、表示、画面の向き、テーマ・カラー、背景色、IOSステータス・バー・スタイル、アプリケーションの説明およびカスタム・マニフェストについて属性を構成する場合に使用します。
表5-21 「プログレッシブWebアプリケーション」、「外観」
属性 | 説明 | さらに学習するには |
---|---|---|
表示 |
アプリケーションの優先表示モードを選択します。このオプションは、ユーザーに表示されるブラウザUIがどの程度かを制御します。オプションは次のとおりです。
ノート: 一部のデバイスおよびブラウザではこの属性が無視されます。Oracle APEXでは、プログレッシブWebアプリケーションを適切に処理するデバイスにのみこの情報を中継します。詳細は、https://web.dev/add-manifest//を参照してください。 |
「プログレッシブWebアプリケーション(PWA)の作成」を参照してください |
画面の向き |
このプログレッシブWebアプリケーションを使用するときに優先される画面の向きを選択します。このオプションは主にモバイル・デバイスに適用されます。 ノート: 一部のデバイスおよびブラウザではこの属性が無視されます。APEXでは、プログレッシブWebアプリケーションを適切に処理するデバイスにのみこの情報を中継します。 |
「プログレッシブWebアプリケーション(PWA)の作成」を参照してください |
テーマ・カラー |
アプリケーションのデフォルトのテーマ・カラーを定義します。 この属性は、オペレーティング・システムがアプリケーションを表示する方法に影響します(たとえば、Androidのタスク・スイッチャの場合、このテーマ・カラーで囲まれます)。 ノート: 一部のデバイスおよびブラウザではこの属性が無視されます。Oracle APEXでは、プログレッシブWebアプリケーションを適切に処理するデバイスにのみこの情報を中継します |
「プログレッシブWebアプリケーション(PWA)の作成」を参照してください |
背景色 |
背景色を選択します。 バックグラウンド・カラーは、スタイルシートがロードされる前にアプリケーションに表示するプレースホルダのバックグラウンド・カラーを定義します。したがって、バックグラウンド・カラーは、Webアプリケーションの起動とアプリケーション・コンテンツのロードのスムーズな移行のために、テーマ本体のバックグラウンド・カラーと一致する必要があります。 これは、オペレーティング・システムがアプリケーションを表示する方法に影響します(たとえば、Androidのタスク・スイッチャの場合、このテーマ・カラーで囲まれます)。 ノート: 一部のデバイスおよびブラウザではこの属性が無視されます。Oracle APEXでは、プログレッシブWebアプリケーションを適切に処理するデバイスにのみこの情報を中継します |
「プログレッシブWebアプリケーション(PWA)の作成」を参照してください |
iOSステータス・バー・スタイル |
プログレッシブWebアプリケーションのiOSステータス・バーのスタイルを決定します。Appleには、次の3つの異なる選択肢があります。
|
「プログレッシブWebアプリケーション(PWA)の作成」を参照してください |
アプリケーションの説明 |
アプリケーションの動作について説明します。この属性は、アプリケーションのインストールを求められたときに、ユーザーに詳細情報を提供する場合に使用します。 |
「プログレッシブWebアプリケーション(PWA)の作成」を参照してください |
カスタム・マニフェスト |
Webアプリケーション・マニフェスト・ファイルの追加のJSONプロパティを格納するために使用されます。ここで見つかったプロパティは、既存のプロパティをオーバーライドするか、新しいプロパティを追加することで、前述の宣言オプションを拡張するために使用されます。 |
「プログレッシブWebアプリケーション(PWA)の作成」を参照してください カスタム・マニフェストの構築の詳細は、Webアプリケーション・マニフェストの仕様(https://www.w3.org/TR/appmanifest/)を参照してください。 |
親トピック: 「プログレッシブWebアプリケーション」ページ
5.8.5.2.3 サービス・ワーカー構成
サービス・ワーカー構成属性は、サービス・ワーカーを構成する場合に使用します。サービス・ワーカーは、アプリケーションが使用中でない場合でもコードを実行できるJavaScriptファイルです。
サービス・ワーカーは、リソースのフェッチや通知の処理などのイベントをリスニングできます。サービス・ワーカーはフックを使用するか、イベントを完全に置換することで変更できます。
-
デフォルト: 次の方法で、APEXエンジンによって生成されます。
-
サービス・ワーカーをインストールしてアクティブにします
-
キャッシュが存在する場合、キャッシュからリソースを提供します
-
それ以外の場合は、ネットワークから提供し、リソースをキャッシュに挿入します。
-
ネットワークに障害が発生した場合、オフライン・ページを提供します
-
-
フックの構成: プレースホルダをサービス・ワーカー・コードに入力して独自のものを追加します。フックの場所は、Oracle APEXによって指定されます。このオプションを使用すると、「構成のダウンロード」を選択し、ファイルURLとして使用できます。
-
ファイルURL: サービス・ワーカー・フック・インタフェースが含まれるファイルへのURL参照を指定します。これは、複数のアプリケーション間でサービス・ワーカー・フックを共有する場合に便利です。ファイル参照を使用する場合は、インタフェース・アーキテクチャに適切に従うようにしてください。そうしないと、サービス・ワーカーは実行時に障害が発生します。
インタフェース構造を表示するには、この属性のフィールドレベル・ヘルプを参照してください。
親トピック: 「プログレッシブWebアプリケーション」ページ