当我创建BackgroundTransferRequest
,TransferPeferences
设置为AllowCellularAndBattery
时,我有时仍会将TransferStatus
设置为WaitingForWiFi
。有没有办法迫使转移发生在3G上?这很奇怪,因为有时我会开始4次转移,其中2次会很好,另外2次会进入WaitingForWifi
状态。
答案 0 :(得分:2)
我认为问题可能与文件大小有关 - 请参阅后台传输策略 - 3G传输存在限制。当文件太大时,TransferPreferences会自动更改
http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202955(v=vs.105).aspx
目前,如果政策不合适,似乎无法通过3G强制传输。