后台传输服务的替代方案,可在后台运行上传

时间:2013-06-24 18:02:30

标签: windows-phone-8 background-transfer

我在两个应用程序中使用了Windows Phone的后台传输服务(BTS)API,遇到了非常糟糕的问题。它成为两个应用程序中bug的主要来源之一,因为某些原因,下载通常拒绝启动,无论我在标志中设置(连接到wifi,未连接,连接到电源插座等),以及从用户到另一个用户是随机的。这是服务器的错误响应。

是否有更加个性化的方式来实现它?当我导航到external://世界时,我的应用程序中哪些线程或循环仍然存在?我应该查看柜台。

我的主要问题仍然是:来自BTS的appart,即使我从我的应用程序导航到从external://应用程序播放mp3,还是可以上传3-4兆文件吗?

1 个答案:

答案 0 :(得分:0)

退出应用后,您几乎被关闭了。您可以伪装成位置跟踪后台代理,以便在您停用时保留在后台,虽然您会吮吸电池并且我相信一次只能激活其中一个。通常,高度不推荐(并且您可能无法通过认证)。

如果BTS不符合您的喜好,更好的方法是使用ResourceIntensiveTask。这只会在用户插入并启用WiFi时触发,但只要符合条件(例如,在晚上),您就可以运行任何您想要的任何内容,这应该有足够的时间上传3-4 MB文件。