DeviceUniqueId
オブジェクトのプロパティを使用DeviceExtendedProperties
して、Windows Phone アプリでデバイスを識別します。
Windows Phone 7 では完全に機能し、デバイス ID はすべてのアプリで安定していました。
アプリを Windows Phone 8 (WP7 と 8 の両方を対象) に移行しましたが、通常どおり動作しました。
ただし、WP8 のみを対象とするアプリを開発したばかりDeviceUniqueId
で、他のアプリ (同じデバイスで実行されている) とは異なることに気付きました。
確かに、他にもいくつかのテスト アプリを作成しました。
同じデバイス (Nokia Lumia 820) での例を次に示します。
- App1 (WP7 & 8 をターゲット)、デバイス ID: 422c3795ae12b92b18882bd93ea454b3
- App2 (WP7 & 8 をターゲット)、デバイス ID: 422c3795ae12b92b18882bd93ea454b3
- App3 (WP8 のみを対象)、デバイス ID: 19ff7b4c669b1cbeaf0e42ab1e6796ea
- App4 (WP8 のみを対象)、デバイス ID: 240fe4501de11078313a63dde118d9ae
これは意図されていますか?WP8 専用アプリの固定デバイス ID を取得することはできますか?
MSDN でこの動作に関する正式なドキュメントを見つけることができません。
ありがとう。