none
推送Toast通知返回Suppressed状态,求指点 RRS feed

  • 问题

  • 搞了一个PHP版的推送程序,通过微软通知实例程序拿到手机的通道URI,然后在PHP里向这个URI发送通知。

    返回的结果:

    Array ( [cache-control] => private [server] => Microsoft-IIS/7.5 [x-deviceconnectionstatus] => Connected [x-notificationstatus] => Suppressed [x-subscriptionstatus] => Active [x-messageid] => 00000000-0000-0000-0000-000000000000 [activityid] => feaf6171-4475-4cce-b3f0-e8471d3ef8ef [x-server] => SN1MPNSM018 [x-aspnet-version] => 4.0.30319 [x-powered-by] => ASP.NET [date] => Sat, 30 Jun 2012 08:11:31 GMT [connection] => close [content-length] => 0 ) 


    x-notificationstatus的状态一直都是Suppressed,搞不懂什么原因,求大神们指点。


    2012年6月30日 8:21

答案

  • 是的,如果重启模拟器的话会重新获取Uri,如果不重启那么Uri是固定的。

    使用官方的实例也会有问题么?可以把官方的实例的运行结果发给我么?

    我的观点和chenrensong一致,认为是Uri的问题,因为推送机制已经把你的手机注册成功了(没有error被抛出),那么,就有可能是发送的问题。同时,你也可以部署到真机上进行测试。如果是真机上部署的话,那么URi就必然是固定的,希望可以帮到您。

    • 已标记为答案 Otomii Lu 2012年7月12日 6:28
    2012年7月3日 1:18

全部回复