2

アカウントをセットアップし、アプリを作成しました (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 かを決定する、アプリまたは開発者アカウントの一般的な構成が必要です。しかしここで?

4

3 に答える 3

1

いいえ、変更しないでください。これはアプリの一意の名前です。Android と ios の場合は指定できますが、Windows ストア アプリの場合は次のようになります。

于 2013-10-01T10:30:38.547 に答える
0

そのすべてがアプリマニフェストにあります。パッケージ名を変更してみてください。ストアにアップロードするときに注意する必要があるのは、パッケージ名を変更して適切な名前を付けることだけです。私は自分のシステムではなく、モバイルから詳細を共有しています。うまくいかない場合は、コメントを残して、変更する詳細を共有してください。アプリの名前。

于 2013-10-01T18:13:04.477 に答える
0

私はこれについて Microsoft に電子メールを送りました。

アカウントをオンライン ストアに関連付ける際にアカウントで発生するパッケージ名の変更は、最初にアカウントに割り当てられた事前設定された発行者 ID によるものです。

アプリのマニフェストの package/identity 要素の publisher 属性に割り当てられます。

この情報は内部使用のためのものであり、Store のアプリのどの場所にも表示されることはありません。これは当社の記録用であり、「わかりやすい会社名」として保存されます。アカウントが個人アカウントであっても同様です。

残念ながら、アカウントのこの機能を変更することはできません。パッケージを識別してアカウントに厳密にリンクするためのものであるため、オプションがあったとしても変更することはお勧めしません.

あなたのアカウントで何が起こっているのか、なぜそうなのかについて、合理的な説明ができれば幸いです。

したがって、Microsoft の声明によると、「TuneIn.TuneInRadio_...」という適切な形式のパッケージ名があっても、それを達成することはできません。「アカウントをオンライン ストアに関連付ける際にアカウントで発生するパッケージ名の変更は、最初にアカウントに割り当てられた事前設定された発行者 ID によるものです。」

于 2014-05-06T13:19:32.017 に答える