2013-09-24 26 views
0

我想測試我處理channelUri更改的方式是否正常工作。我已經使用channelUriUpdated方法記錄任何更改。如何測試WP8上的ChannelUri過期情況?

麻煩是我不確定何時在正常使用過程中調用此方法。有什麼辦法可以產生這樣的事件用於測試目的?我不想提交我的應用程序,但不確定它在這種情況下工作正常。

此外,ChannelUri似乎有效期約爲30天。我無法等這麼長時間來測試這一個用例場景。當然,必須有更好的方法來測試它。

謝謝!

回答

0

渠道過期的原因有很多,而且它們並非都是公開記錄的。即使是已知的,也不可能手動測試它們。

這應該無關緊要,因爲您的代碼將以同樣的方式處理所有到期 - 通過請求新通道。

幸運的是,很容易迫使一個頻道過期,從而測試您對此的處理,只是發送一個無效負載。

+0

感謝您的迴應!你能解釋我如何發送一個無效的有效載荷? – user1122549

+0

只要將任何不是有效的推送通知(無論是內容還是標題)發送到ChannelUri,並且會導致頻道過期。 –

相關問題