儘管經歷一個WP7.5後臺傳輸服務的政策,可以閱讀以下內容:的Windows Phone芒果後臺傳輸服務政策
後臺中轉服務並不在非同步語音 和數據網絡上運行包括以下內容:2G,EDGE,標準GPRS
因此,如果客戶端唯一與互聯網的連接是EDGE,我的應用程序將無法上傳具有後臺傳輸服務的文件?
儘管經歷一個WP7.5後臺傳輸服務的政策,可以閱讀以下內容:的Windows Phone芒果後臺傳輸服務政策
後臺中轉服務並不在非同步語音 和數據網絡上運行包括以下內容:2G,EDGE,標準GPRS
因此,如果客戶端唯一與互聯網的連接是EDGE,我的應用程序將無法上傳具有後臺傳輸服務的文件?
正確,遺憾的是BTS完全有可能不適合您的某些用戶。
考慮使用網絡信息API在用戶沒有使用WiFi或速度足夠快的連接時發出警告。
你甚至可以嘗試一下,看看每次應用程序啓動時記錄網絡信息,並在幾次連續的EDGE風格的連接之後警告它們。
傑夫,你的意思是我不能只查找目前的連接是否基於EDGE?我需要做一個基於速度的評估或什麼? (對評論中的問題抱歉) – 2012-01-18 00:05:48
您可以查看它 - 查看這些在此討論的API:http://blogs.msdn.com/b/wriju/archive/2011/07/28/windows-電話7檢查的網絡連接前方的downloading.aspx – 2012-01-18 17:18:03
看起來就是這樣。而且它也很有意義 - 你不希望用戶不接收/接聽電話。b/c某些應用佔用了所有資源。同樣,您不希望因用戶使用手機而無法完成傳輸。 – 2012-01-13 03:41:45
您可能可以排隊未來的上傳,當更好的連接可用時將啓動,但我沒有親自嘗試過。 – 2012-01-13 11:02:26
它有時也拒絕在4G上工作。 BTS僅在少數情況下有用。而且不可靠,因爲您可以在不知道某些網絡的情況下實施它,這將阻止下載/上載啓動,從而使整個應用程序無用。 – 2013-05-03 20:03:59