HTML5 オフラインパッケージを作成する場合は、オフラインパッケージの基本構成を完了する必要があります。
前提条件
[構成の管理] ページでオフライン パッケージを構成しました。詳細については、「オフライン パッケージを構成する」をご参照ください。
このタスクについて
単一の HTML5 オフラインパッケージを作成することも、HTML5 オフラインパッケージファイルをバッチインポートすることで複数のオフラインパッケージを一度に作成することもできます。
HTML5 アプリの最初のオフラインパッケージをアップロードするときは、オフラインパッケージの種類を選択する必要があります。オフラインパッケージの種類を選択すると、変更することはできません。各 HTML5 アプリには、1 つのタイプのオフラインパッケージしかありません。
手順
単一のオフラインパッケージを作成する
mPaaS コンソールに移動し、次の手順を実行します。
左側のナビゲーションバーで、モバイル配信サービスオフライン パッケージ管理> をクリックします。
オフラインパッケージリストページで、HTML5 アプリを作成する をクリックします。HTML5 アプリケーションが既に存在する場合は、この手順をスキップできます。
HTML5 アプリを作成するHTML5 アプリ IDHTML5 アプリ名OK ウィンドウで、 と を入力し、 をクリックします。 HTML5 アプリが既に存在する場合は、この手順をスキップできます。
重要H5App ID は 8 桁の数字です。
20000196、66666692、68687029、および 68687209 は、SDK に組み込まれているオフラインパッケージ ID です。 H5App ID は使用しないことをお勧めします。使用すると競合が発生します。
H5App ID には、666666 または 20000 で始まる数字を使用しないことをお勧めします。
HTML5 アプリリストから HTML5 アプリを選択し、右側の オフライン パッケージを追加する をクリックします。
基本情報 セクションで次の情報を構成します:
リソースパッケージの種類: グローバルリソースパッケージ または 標準リソースパッケージ を選択します。
説明グローバルリソースパックを使用する場合は、グローバルリソースパックの第 2 レベルディレクトリの名前を mcube-prod.mpaascloud.com に変更する必要があります。そうしないと、リアルタイムリリースドッキングの高速化機能を使用できません。
HTML5 アプリ バージョン: オフライン パッケージのバージョンを入力します (例: 1.0.0.1)。
ファイル:
.zip形式のオフライン パッケージ ファイルをアップロードします。クライアント バージョン: クライアントのタイプを選択し、バージョン範囲を設定します。バージョン範囲内のクライアントだけが新しいオフライン パッケージを受信できます。
説明少なくとも 1 つのクライアントタイプが必要です。Android と iOS の両方を選択した場合は、両方のクライアントが最新バージョンで同じ戦略を採用していることを確認する必要があります。具体的には、両方のクライアントの最新バージョンは、空のまま(システム デフォルト)にするか、同じ値に設定する必要があります。
最新バージョンが空のままの場合、将来のすべてのバージョンがサポートされます。アップグレードされたクライアントのバージョンが以前に指定されたバージョンよりも高い場合にオフラインパッケージが無効になるのを防ぐために、デフォルトに設定することをお勧めします。
iOS クライアントのバージョンは、プロジェクトの 製品バージョン
info.plistファイルの フィールドの値よりも古い必要があります。
[構成情報] セクションで、以下の情報を構成します。
メインエントランスの URL: オプション。オフライン パッケージのホームページ。
説明/www/index.htmlなどの完全なパスが必要です。ここで、/wwwはカスタマイズした第 2 レベルディレクトリの名前です。仮想ドメイン: オフライン パッケージを構成するときに入力した仮想ドメイン名が自動的に表示されます。
拡張情報: オプション。キーと値 ( KV ) の形式でページ読み込みパラメーターを入力します。複数の KV ペアはコンマ ( , ) で区切ります。
mPaaS プラットフォームでは、HTML5 オフラインパッケージのリクエスト間隔を構成できます。設定は、単一のオフラインパッケージに適用することも、グローバルに適用することもできます。
ダウンロード時間: ユーザーがオフライン パッケージをダウンロードする時間を選択します。
[Wi-Fiのみ] を選択した場合、オフライン パッケージは Wi-Fi 接続時のみバックグラウンドで自動的にダウンロードされます。
[すべてのネットワーク] を選択した場合、Wi-Fi 以外のネットワークでは、オフライン パッケージがユーザーのモバイル データ通信を使用して自動的にダウンロードされます。そのため、設定には注意してください。
インストール時間: オフライン パッケージをインストールする時間を選択します。
[プリロードしない] を選択した場合、オフライン パッケージは、オフライン パッケージが開かれたときにのみインストールされます。
[プリロード] を選択すると、オフライン パッケージのダウンロード後にオフライン パッケージが自動的にインストールされます。
上記の情報が正確であることを確認し、変更を加えずに送信する をオンにして、送信 をクリックします。
オフラインパッケージのバッチインポート
複数のオフラインパッケージを作成する場合、パッケージをバッチでインポートして、効率を向上させ、構成中のエラーを回避できます。
インポート後、オフラインパッケージが属するアプリが mPaaS に存在しない場合は、HTML5 アプリが自動的に作成されます。
インポート後、オフラインパッケージが属するアプリが mPaaS に既に存在する場合は、構成が完了すると、パッケージが HTML5 アプリに追加されます。
mPaaS コンソールにログインし、次の手順を実行します。
左側のナビゲーションバーで、モバイル配信サービスオフライン パッケージ管理H5 オフラインパッケージの一括インポート> をクリックし、 をクリックします。
ポップアップウィンドウで、画面の指示に従って ZIP オフラインパッケージファイルと構成ファイルをアップロードします。
説明ファイルサイズは 300 MB を超えることはできず、オフラインパッケージの数は 100 を超えることはできません。
オフラインパッケージリソースファイルは、オフラインパッケージ ID の名前を付ける必要があります。これは 8 桁の数字である必要があります。
インポート結果リストで、[操作] 列の [編集] をクリックしてオフラインパッケージを編集します。構成の詳細については、「単一のオフラインパッケージを作成する」をご参照ください。
インポートされたオフラインパッケージのデフォルトバージョンは、以下のルールに従います。必要に応じてバージョンを編集できます。
オフラインパッケージが属するアプリが mPaaS に存在しない場合、パッケージのデフォルトバージョンは 0.0.0.1 です。
オフラインパッケージが属するアプリが mPaaS に既に存在する場合は、パッケージのデフォルトバージョンは、現在最も高いバージョン番号に 1 を加えたものになります。
すべてのパッケージの編集が完了したら、送信後は情報を変更できません送信 をオンにして、 をクリックします。
送信されたオフラインパッケージ情報が検証されます。検証に失敗した場合、エラーメッセージが表示されます。検証に成功した場合、HTML5 オフラインパッケージ管理ページに HTML5 オフラインパッケージが表示されます。これは、オフラインパッケージが正常に作成されたことを示します。