如何在WP8上测试ChannelUri到期场景?

时间:2013-09-24 10:56:44

标签: windows-phone-8 mpns

我想测试一下我处理channelUri更改的方式是否正常。我使用了channelUriUpdated方法来记录任何更改。

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

此外,ChannelUri似乎有效约30天。我不能等那么久才能测试这个用例场景。当然必须有更好的方法来测试它。

谢谢!

1 个答案:

答案 0 :(得分:0)

频道有很多原因到期,并且它们并非全部公开记录。即使是已知的,也无法手动测试它们。

这应该无关紧要,因为您的代码将以相同的方式处理所有到期日 - 通过请求新频道。

幸运的是,强制通道过期很容易,从而测试您对此的处理,只需向其发送无效的有效负载。