Windows phone 8 如何在WP8上测试ChannelUri过期场景?

Windows phone 8 如何在WP8上测试ChannelUri过期场景?,windows-phone-8,mpns,Windows Phone 8,Mpns,我想测试我处理channelUri更改的方式是否正常。我已使用ChannelUriUpdate方法记录任何更改 问题是我不确定在正常使用过程中何时调用此方法。是否有任何方法可以为测试目的生成此类事件?我不想提交我的应用程序,而不确定它在这种情况下是否正常工作 此外,ChannelUri的有效期似乎在30天左右。我等不及要测试这个用例场景了。当然,必须有更好的方法来测试它 谢谢 频道过期的原因有很多,但并非都公开记录。即使是已知的,也不可能手动测试它们 不过这并不重要,因为您的代码将以相同的方式处

我想测试我处理channelUri更改的方式是否正常。我已使用ChannelUriUpdate方法记录任何更改

问题是我不确定在正常使用过程中何时调用此方法。是否有任何方法可以为测试目的生成此类事件?我不想提交我的应用程序,而不确定它在这种情况下是否正常工作

此外,ChannelUri的有效期似乎在30天左右。我等不及要测试这个用例场景了。当然,必须有更好的方法来测试它


谢谢

频道过期的原因有很多,但并非都公开记录。即使是已知的,也不可能手动测试它们

不过这并不重要,因为您的代码将以相同的方式处理所有过期事件—通过请求一个新通道


幸运的是,可以很容易地强制一个频道过期,从而测试您对此的处理,只需发送一个无效的负载。

感谢您的回复!您能解释一下如何发送无效的有效负载吗?只需将任何无效的推送通知(内容或标题)发送到ChannelUri,这将导致频道过期。