[package] セクションは、一意のパッケージ識別子、アプリケーションタイトル、アイコンなど、アプリケーションの基本情報を定義します。このセクションはどのマニフェストファイルにも必須です。
フィールド
-
id(文字列、必須):アプリケーションパッケージを識別するために使用する一意の識別子。この識別子はAmazonアプリストア全体で一意である必要があります。慣例により、この識別子はパッケージ内の他のすべてのIDに名前空間を付けるプレフィックスとして使用されます。この識別子はアプリケーションパッケージのライフサイクルを管理するために使用されます。更新がシームレスに行われるよう、変更しないでください。識別子として指定する文字列は、次のルールに従う必要があります。-
使用できる文字:大文字の
A-Z、小文字のa-z、数字の0-9、ドット.とアンダースコア_ -
リバースDNS表記 を使用します。2つ以上のセグメントから成り、各セグメントの先頭は英字にする必要があります。
-
使用できる文字:大文字の
-
title(文字列、必須):ユーザーに表示されるアプリ名の文字列。次の2つのタイプがサポートされています。-
ハードコードされたタイトル:タイトルは、表示タイルで切り捨てられずに収まるようにするため、短くする必要があります。
-
ローカライズされたタイトル:言語別に異なるタイトルを使用できます。ロケール機能を使用するには、次の要件に従ってください。
-
タイトル文字列は、 という形式で宣言する必要があります。
@textは予約語、タイトルアセットIDはユーザー定義の空でないリソース識別子です。title = @text/は使用できません。 -
タイトル文字列がローカライズされたタイトルとして定義されている場合、デフォルトのタイトル文字列は、パッケージルートの下の
assets/textの下のpuff.jsonファイルで定義する必要があります。
-
タイトル文字列は、 という形式で宣言する必要があります。
-
ハードコードされたタイトル:タイトルは、表示タイルで切り捨てられずに収まるようにするため、短くする必要があります。
-
icon(文字列、必須):[設定] -> [アプリケーション] -> [インストール済みアプリケーションを管理] 画面でアプリのアイコンとして使用するイメージファイル。- 必要な形式: という形式を使用します。
@imageは予約語、アイコンファイル名はassets/imageに保存されている画像ファイルの名前です。 - 必要な解像度と形式:512x512、PNG
- 最大ファイルサイズ:1MB
- 推奨スタイル:明るい色のソリッドアイコンを使用すると、設定メニューで見やすくなります。
- 必要な形式: という形式を使用します。

