測試活動磁貼更新的最佳方式是什麼?測試正在收到的Live Tile Schedule更新的方法
我正在設置一個時間表,並在模擬器中等待,但似乎沒有發生,我試圖找到一個簡單的方法來強制更新?
我是否必須等待計劃超時?
是否有任何事件可以訂閱更新以進行調試?
測試活動磁貼更新的最佳方式是什麼?測試正在收到的Live Tile Schedule更新的方法
我正在設置一個時間表,並在模擬器中等待,但似乎沒有發生,我試圖找到一個簡單的方法來強制更新?
我是否必須等待計劃超時?
是否有任何事件可以訂閱更新以進行調試?
我發現了一種將「即時」實時圖塊更新發送到手機的方法,它涉及到使用麪包通知後跟計劃。
這允許電話字面意思是「更新」目前的瓷磚「現在」,因爲不得不等待一個小時才能看到一切正常。
博客中詳細介紹了上述這裏:
不幸的是,您需要等待至少一個小時(最小UpdateInterval
)才能更新此貼圖。
是的,這使測試變得緩慢。 :(
如果應用程序需要的瓦時,這是最初設定您應在計劃使用瓷磚通知相結合進行更新。
如果你「自己」的服務/服務器的磚塊圖像被服務從那裏你可以選擇一些日誌記錄
一個選項是查看服務圖像的Web服務器的日誌文件,看看什麼時候發出請求,然後你可以看到手機是否正在請求更新你會期望的。
另一種選擇是使用.ASHX p動態地提供平鋪圖像年齡(或類似),將PNG字節流寫回請求者。在該代碼中,您還可以將請求的日期和時間記錄到數據庫中以供日後分析。我在我的應用程序中完成了這項工作,我在電話中請求一個包含查詢參數的網址。 PhoneID,這樣你也可以記錄它。這樣你就可以知道什麼時候發出請求&。
最後,還沒有一種方法可以使用預定平鋪更新方法強制更新平鋪。爲此,您需要使用推送通知。