3

ユーザーに関する情報をクラウドに保存して、将来ユーザーを識別できるようにする必要がある Windows Phone 8 アプリを作成しようとしています。クラウド データベースには、Azure Mobile Service を使用しています。しかし、一意のユーザー ID として使用する情報がわかりません。独自のものを考え出すか、既存の ID サービスを使用することができます。

Windows Live ID (現在は Microsoft アカウントとして知られています) が Windows Phone のワークフローと非常に統合されていることを知っていたので、それを使用できると思いましたが、それを行う簡単な方法はないようです。

ユーザーが電話にログインするために既に使用している Windows Live ID 情報をアプリがどのように利用できるか知っている人はいますか?

アプリユーザーにとってプロセスをできるだけシームレスにしたいので、ユーザーがカスタム識別メカニズムにサインアップするのを避けたいのです。

4

2 に答える 2

3

探しているのは匿名 IDかもしれません。

string anid = UserExtendedProperties.GetValue("ANID") as string;
string anonymousUserId = anid.Substring(2, 32);

この ID は、ユーザーのライブ アカウントに関連付けられています。したがって、ユーザーを一意に識別するために使用できる必要があります。

于 2012-12-24T10:48:14.267 に答える