Push notification 我的web服务如何识别mspn服务

Push notification 我的web服务如何识别mspn服务,push-notification,windows-phone,mpns,Push Notification,Windows Phone,Mpns,我正在使用microsoft推送通知服务将通知从web服务推送到windows phone应用程序。我的疑问是,我将如何将消息传递给mspn服务(端点)?在我们将应用程序注册到mspn服务时,我们会收到任何信息吗?设置推送通知有几个步骤,请转述MSDN上的内容: 您的应用程序通过HttpNotificationChannel类的实例注册推送通知 HttpNotificationChannel的实例执行与MPNS的协商 假设步骤(2)成功,实例将引发ChannelUriUpdated事件 您将Ch

我正在使用microsoft推送通知服务将通知从web服务推送到windows phone应用程序。我的疑问是,我将如何将消息传递给mspn服务(端点)?在我们将应用程序注册到mspn服务时,我们会收到任何信息吗?

设置推送通知有几个步骤,请转述MSDN上的内容:

  • 您的应用程序通过
    HttpNotificationChannel
    类的实例注册推送通知
  • HttpNotificationChannel的实例执行与MPNS的协商
  • 假设步骤(2)成功,实例将引发
    ChannelUriUpdated
    事件
  • 您将
    ChannelUri
    属性中的URI传递给web服务(以及标识应向该URI发送哪些推送通知所需的元数据)
  • 您的Web服务向在步骤(4)中传递给它的URI发出POST请求,并将相关XML作为消息体(该XML将根据您尝试发送的通知类型而改变)
  • MPNS服务器将该通知发送到手机,手机将更新互动程序、显示Toast通知,或者,如果是原始通知且应用程序正在运行,则在步骤1中创建的
    HttpNotificationChannel
    对象将引发
    HttpNotificationReceived
    事件

  • 总之,直接回答您的问题,端点是
    HttpNotificationChannel

    实例的
    ChannelUri
    属性中的URI。我不清楚您的问题是什么?我想你已经看过MSDN上的了?是的。我已经读过了,上面说你需要把uri+负载传递给mspn服务。但当我们传递这些信息时,您需要一些目的地(mspn上的端点)。我是如何或何时得到这些信息的?你能详细解释一下第5步吗?uri的哪个属性包含有关mspn服务公开的端点的信息?所有这些-该uri是向其发布通知的端点。