Я создаю приложение для Windows Phone 8 в разрыве телефона + мобильный jquery, используя Visual Studio 2012. Я хочу получить идентификатор токена устройства с устройства для push-уведомлений. Может ли кто-нибудь подсказать мне, как я могу получить идентификатор токена устройства для Windows Phone 8?
Как получить идентификатор токена устройства Windows Phone для push-уведомлений?
Ответы (2)
Вы можете использовать DeviceExtendedProperties
-
byte[] myDeviceID = (byte[])Microsoft.Phone.Info.DeviceExtendedProperties.GetValue("DeviceUniqueId");
string idAsString = Convert.ToBase64String(myDeviceID);
person
Sahil Mittal
schedule
26.08.2013
Пожалуйста, подтвердите еще одну вещь. Могу ли я использовать deviceid в качестве идентификатора токена устройства для push-уведомлений?
- person user2260989; 27.08.2013
Я не реализовал Push-уведомления для Windows Phone. Возможно, вы могли бы получить помощь по этому поводу здесь: msdn.microsoft.com/en-us/library/windowsphone/develop/
- person Sahil Mittal; 27.08.2013
Да, вы можете, согласно Microsoft. Также рекомендуется передать идентификатор устройства в облачную службу, чтобы облачная служба могла отслеживать, каким устройствам назначены URI. Если URI изменится, облачная служба может заменить старый URI для этого идентификатора устройства. Windows Phone не предоставляет для этого основы, поскольку в большинстве сценариев приложения и облачные службы уже имеют собственные протоколы, которые они используют для связи друг с другом. Это находится в документации MSDN< /а>.
- person hotshot309; 27.08.2013
По какой причине вам нужен идентификатор устройства? В Windows Phone 8 вам необходимо получить канал push-уведомлений, то есть URL-адрес, который уникальным образом идентифицирует комбинацию вашего приложения и устройства. Позже вы используете этот URL-адрес для отправки своего XML-уведомления в службы push-уведомлений Microsoft. Вы можете посмотреть, как работают уведомления здесь.
person
Josue Yeray
schedule
26.08.2013
Смотрите мой комментарий выше для получения дополнительной информации.
- person hotshot309; 27.08.2013