Windows Storeアプリケーションの一意の識別子が必要です。これを読み ましたが、ユーザーがアプリケーションをアンインストールしてWindows Storeから再インストールするかどうかを知る必要があります。また、アプリケーションを更新してユーザーが再インストールするとどうなりますか?
質問する
323 次
1 に答える
0
アプリ固有のハードウェア ID の使用に関するガイダンスに従って:
HardwareIdentification.GetPackageSpecificTokenメソッドは、Windows ストア アプリが実行中のデバイスの ASHWID を生成する手段を提供します。この API を呼び出す 2 つのアプリは、同じデバイス上で異なる ASHWID を返します。特定のアプリ/パッケージの場合、ASHWID は次の影響を受けません。
- OSの再インストール
- プッシュボタンリセット
- OS SKU のアップグレード
- アプリのバージョン更新
- 同じデバイスでユーザーを変更する
パッケージ名を変更すると (おそらく発行者も)、別の値が得られます。
この値には、デバイスの多くのプロパティ (一部は一時的である可能性があります) も反映されるため、同じアプリを 2 回続けて実行すると、異なる値が返される可能性があることに注意してください。
于 2013-02-05T05:51:48.177 に答える