В настоящее время я использую следующие методы.Я не уверен, что это правильный способ идентифицировать каждый уникальный телефон (не обязательно иметь одинаковую сим-карту).Для андроида есть телефон imei
public static String GetDeviceUniqueID()
{
object DeviceUniqueID;
byte[] DeviceIDbyte = null;
if (DeviceExtendedProperties.TryGetValue("DeviceUniqueId", out DeviceUniqueID))
DeviceIDbyte = (byte[])DeviceUniqueID;
string DeviceID = Convert.ToBase64String(DeviceIDbyte);
return DeviceID;
}