Windows phone 8 Windows Phone通知强制更新设备uri

Windows phone 8 Windows Phone通知强制更新设备uri,windows-phone-8,push-notification,uri,mpns,Windows Phone 8,Push Notification,Uri,Mpns,我有一个关于推送通知的问题。据我所知,当应用程序启动时,它会检查是否存在推送频道,如果不存在,它会创建一个新频道。还有一个事件在uri更改时开始。这个Uri在30天后过期 但我想知道的是:我想发送这些通知,即使用户没有运行应用程序(假设有很长一段时间,超过30天) 如果应用程序未运行,是否可以检测到Uri已更改 我可以强制设备uri更新吗 编辑: 我已经阅读了以下信息: 每次应用启动时,您都应该从推送中传递URI 发送推送通知的云服务的通道。信息技术 还建议您将设备ID传递给云服务 这样,云服务

我有一个关于推送通知的问题。据我所知,当应用程序启动时,它会检查是否存在推送频道,如果不存在,它会创建一个新频道。还有一个事件在uri更改时开始。这个Uri在30天后过期

但我想知道的是:我想发送这些通知,即使用户没有运行应用程序(假设有很长一段时间,超过30天)

  • 如果应用程序未运行,是否可以检测到Uri已更改

  • 我可以强制设备uri更新吗

  • 编辑:

    我已经阅读了以下信息:

    每次应用启动时,您都应该从推送中传递URI 发送推送通知的云服务的通道。信息技术 还建议您将设备ID传递给云服务 这样,云服务就可以跟踪URI所在的设备 分配。如果URI发生变化,那么云服务可以替换旧的URI 该设备ID的URI。Windows Phone不提供用于 这样做,因为在大多数情况下,应用程序和云服务已经具备 他们使用自己的协议来相互通信


    根据文本,我的云服务可以向设备发送新的URI,而不是从客户端更新URI?如果是这样,你知道我该怎么做吗?

    你误解了你在编辑中引用的文本。它说您应该将应用程序的URI传递给云服务,以便云服务可以替换为该设备存储的URI。因此,无法从服务器更改应用程序URI。如果在Windows Phone 8.1中无法获得唯一的设备ID,云服务将如何替换已更改的URI?你怎么知道它是同一个设备?。。。