MPNS响应状态代码200和通知状态“丢弃”是什么意思?

时间:2017-01-03 13:46:23

标签: windows-phone mpns

对于使用MPNS发送的一些推送消息,我收到的回复中包含以下值:

  • statusCode = 200
  • notificationStatus =已停止
  • deviceConnectionStatus =已连接
  • subscriptionStatus = Active

查看我发现的唯一文档似乎没有解释这个特定组合的含义:

https://msdn.microsoft.com/library/windows/apps/ff941100(v=vs.105).aspx

我想知道的是,我是否应该将此视为错误,如果是,我应该稍后重试还是放弃?

1 个答案:

答案 0 :(得分:0)

即使我们找不到特定的文档来检查您提供的特定组合,我们仍然可以根据我们的共同经验对其进行分析:

  • 200 OK表示您的请求已成功收到
  • Dropped表示MPNS通常未收到您的请求
  • Connected是指发送请求时的设备状态
  • 如果频道仍然有效(Active)或不是(Expired
  • ,则会返回最后一个标头

因此,我认为您可以稍后重试,因为您的频道仍然有效。