我只是想要在服務器端的Windows Phone代碼中的功能進行回調時,當有東西正在更新。互聯網上的例子充分利用了wsDualHttpBinding,但是一些聰明人決定從windows store應用程序API列表中刪除對它的支持。我找不到任何其他方式來獲得相同的功能,是否有人知道如何做到這一點?你怎麼能得到一個服務器回調在Windows Phone 8
0
A
回答
0
不允許基於互聯網的回調背後的原因是,它使手機的電池大量流失,不斷地傾聽他們。相反,它們允許您運行PeriodicTask
,它可讓您偶爾調用服務器來查詢是否有變化。
另外,您可以使用他們的通知服務:
http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402558%28v=vs.105%29.aspx
0
你可以嘗試這樣的事情
System.Net.WebClient wc = new System.Net.WebClient();
public void Initialize(object sender, EventArgs e)
{
wc.DownloadStringCompleted += new System.Net.DownloadStringCompletedEventHandler(done);
}
public string version = "1.0.0";
public void done(object sender, System.Net.DownloadStringCompletedEventArgs e)
{
if (version != e.Result)
{
//Do your code here
}
}
您可以創建一個存儲當前版本的在網上進行,然後在啓動時檢查。
相關問題
- 1. Windows Phone 8回調WCF服務
- 2. Windows phone 8 CommunicationException遠程服務器返回一個錯誤:NotFound
- 3. 我怎麼了Windows Phone 8
- 4. 爲Windows Phone 8的服務器調用的WebAPI沒有找到
- 5. windows phone 8 MDM服務器設置
- 6. Windows Phone 8服務器連接
- 7. Windows Phone 8功能到Windows Phone 7
- 8. 你怎麼能得到從iPhone到服務器的快速視頻直播流?
- 9. 「遠程服務器返回了一個錯誤:NotFound」翻譯API Windows Phone 8
- 10. 存在一個像在android的Windows Phone 8的服務?
- 11. 移動服務Windows Azure的Windows Phone 8
- 12. 在Windows Phone 8中使用Wcf服務
- 13. 從Windows Phone 8模擬器調用自託管WCF服務
- 14. iOS通過php上傳文件到一個Web服務器使用Post,你怎麼能得到狀態?
- 15. 你怎麼能得到一個雙精度數字的位數?
- 16. 你怎麼能得到一個java_proto_library 1.7兼容輸出?
- 17. POST圖像到Windows Phone 8的網絡服務器
- 18. Windows Phone 8:發送數據到遠程服務器
- 19. 在Windows Phone 8中的web服務調用
- 20. 在Windows Phone 8中調用Web服務方法應用
- 21. 我怎樣才能實現回調到另一臺服務器在c#
- 22. 如何在非UI代碼的Windows Phone得到調度員8
- 23. 我怎樣才能得到一個COM組件,它可以在Windows Phone 8項目上使用C#
- 24. Visual Studio 2012/Windows Phone 8從異步Web服務獲得結果
- 25. 如何在遠程服務器上調試Windows Phone 8應用程序?
- 26. 的Windows Phone 8 - 獲得多個街名
- 27. 你怎麼能在Qt中調整一個進度條?
- 28. 你怎麼能找到System.loadLibrary()在哪裏找到一個庫?
- 29. 從windows phone到windows 8
- 30. 將Windows Phone 7.5升級到Windows Phone 8?
謝謝,但是輪詢會在輪詢間隔時間內引入最大延遲。我對通知系統並不熟悉,但從快速瀏覽它的描述看起來過於複雜,我想我只會模仿緩慢加載技術... http://www.obviously.com/tech_tips/slow_load_technique。 HTML(我需要一個暫時開放的通信渠道,它總是會花費CPU的功率) – Sieme