アカウントをセットアップし、アプリを作成しました (Visual Studio Express 2012 for Windows 8 を使用)。今、私はそれを関連付けるポイントにいます。そこで、「Store > Associate App with the Store」を使用して、予約済みのアプリケーション名を選択します。これで、アプリに転送される値が表示されます。「パッケージ名」の値が気になります。
次のようになります: 12345MyName.MyAppName
では、12345 とは何ですか? パッケージ名が「MyName.MyAppName」ではないのはなぜですか? 「...\AppData\Local\Packages\」を見ると、他のほとんどのアプリが乱数ではなく会社名で始まっていることがわかります。では、なぜ私のものなのですか?
(どのように)それを変更できますか?
Edit1:既存のアプリの例を次に示します (ストアからインストールして、自分で確認できます)。
- ブラックジャック ソリティア: 53543Nocodesoft.BlackjackSolitaire_...
- TuneIn ラジオ: TuneIn.TuneInRadio_...
Nocodesoft はプレフィックスを受け取り、TuneIn は受け取っていないのはなぜですか? 最初のアプリをリリースする前に、これを明確にしたいと思います。
Edit2: ファイル Package.StoreAssociation.xml には、問題の文字列が含まれています。
<NamespacePrefix>12345MyName</NamespacePrefix>
同じファイルでは「MainPackageIdentityName」の一部として使用され、Package.appmanifest では「ID 名」で使用されます。
もちろん、すべて手動で変更できます。しかし、私の合理的な懸念は、それが公式の検証プロセスに問題を引き起こし、トラブルと時間の損失を引き起こすことです. また、他のすべてのアプリ開発者が手動で変更したとは思いません。NamespacePrefix が 12345MyName か MyName かを決定する、アプリまたは開発者アカウントの一般的な構成が必要です。しかしここで?