我使用Microsoft Push Notification Service发送推送通知,我使用唯一的设备id作为通道名,以确保应用程序的唯一URI。byte[] myDeviceID=(byte[])Microsoft.Phone.Info.DeviceExtendedProperties.GetValue("DeviceUniqueId"); string channelName = Convert.ToBase64String(myDeviceID);
问题是,当我有一段时间(几个小时)没有访问URI时,我会为相同的通道名称获得一个新的URI,这会导致很大的问题。
因此,是否存在URI的超时,如果是,是什么?
发布于 2011-08-02 09:33:27
是的,有时会更新通道URI。因此,您需要正确地处理HttpNotificationChannel.ChannelUriUpdated。无论何时运行应用程序,都不能保证单个打开的URI是持久的。
https://stackoverflow.com/questions/6909749
复制相似问题