0

Windows Storeアプリケーションの一意の識別子が必要です。これを読み ましたが、ユーザーがアプリケーションをアンインストールしてWindows Storeから再インストールするかどうかを知る必要があります。また、アプリケーションを更新してユーザーが再インストールするとどうなりますか?

4

1 に答える 1

0

アプリ固有のハードウェア ID の使用に関するガイダンスに従って:

HardwareIdentification.GetPackageSpecificTokenメソッドは、Windows ストア アプリが実行中のデバイスの ASHWID を生成する手段を提供します。この API を呼び出す 2 つのアプリは、同じデバイス上で異なる ASHWID を返します。特定のアプリ/パッケージの場合、ASHWID は次の影響を受けません。

  • OSの再インストール
  • プッシュボタンリセット
  • OS SKU のアップグレード
  • アプリのバージョン更新
  • 同じデバイスでユーザーを変更する

パッケージ名を変更すると (おそらく発行者も)、別の値が得られます。

この値には、デバイスの多くのプロパティ (一部は一時的である可能性があります) も反映されるため、同じアプリを 2 回続けて実行すると、異なる値が返される可能性があることに注意してください。

于 2013-02-05T05:51:48.177 に答える