我需要从外部存储(SD卡)上传接近4Gb的数据到云端。电话将通过Wi-Fi连接电源插座。
我应该使用背景转移(BTS)还是资源密集型任务(RIT)。 MSDN表示RIT会在10分钟后停止,这可能会中断我的上传。
我听说过BTS不可靠。我有点卡住了。任何帮助将不胜感激!
它将部署到企业手机商店。所以我想我可以灵活地在Windows手机商店中部署它。
BTS也能在锁定屏幕下工作吗?
答案 0 :(得分:0)
如果您的目标是Windows Phone 8.1,则应使用BackgroundUploader类。当设备处于WiFi并连接到交流电源时,它实际上不受约束,即使设备被锁定也会继续运行。
对于Windows Phone 8,您的选项是有限的,除非您可以将数据分成更小的块。 BTS强制执行a set of constraints上传/下载大小,这将阻止您的方案(AC / WiFi上传最大上传量为100mb),而资源密集型任务确实存在过于短暂的风险,无法完成上传。