2010-10-27 8 views

risposta

3

C'è un ID live anonimo (ANID) piuttosto che avere accesso diretto all'ID di Windows Live. C'è anche un ID dispositivo univoco. Ulteriori dettagli e esempi di codice qui per il vostro riferimento.

UserExtendedProperties.GetValue Method (Microsoft.Phone.Info)

Device Information for Windows Phone

+0

Questo sembra un modo più corretto per identificare un utente, piuttosto che guardare identificare il dispositivo. –

+1

Guardando questi collegamenti, la gente di Microsoft dice esplicitamente "Le applicazioni non dovrebbero usarlo per identificare gli utenti perché l'ID del dispositivo rimarrà invariato anche se la proprietà del dispositivo viene trasferita.". Quindi sembra che dovrò trovare un altro modo per ottenere l'id dell'utente. – will

+0

Salve, vale per l'ID dispositivo, ma si dovrebbe anche guardare l'ANID (ID utente anonimo) nel primo collegamento. –

0

non sono sicuro se l'API fornisce l'accesso a qualsiasi ID univoci specifiche del telefono, come non ho documentazione API di fronte a me. Immagino che un'app possa generare il proprio UID e archiviarlo sul dispositivo al momento dell'installazione. Poiché questo valore verrà creato da un'applicazione, potrebbe essere eliminato quando un dispositivo viene ripristinato in fabbrica o l'app viene rimossa.

Un'altra strada da esplorare è se è possibile ottenere l'accesso programmatico all'IMEI (International Mobile Equipment Identifier) ​​che dovrebbe essere univoco per dispositivo e non modificabile. Un IMEI è parte dello standard GSM, potrebbe anche essere supportato da WCDMA ma non posso confermarlo.

Purtroppo non posso fornire eventuali esempi di codice per aiutare voi come Windows Phone non è un'API che ho knowlege specifico di

2

http://msdn.microsoft.com/en-us/library/ff941122%28v=VS.92%29.aspx

DeviceUniqueId Poperty. Un Windows Live ID può essere associato a 5 dispositivi, alcuni possono vendere il telefono ecc. Se vuoi davvero sapere se John XYZ ha effettuato l'accesso, devi implementarlo a modo tuo.

Immagino che un'app che avvia la pagina sia un controllo e un login utente di Web broswer (è possibile utilizzare il servizio Windows Live ID), si ottiene l'informazione chi è lui.