首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >后台传输服务在后台运行上传的替代方案

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

Stack Overflow用户
提问于 2013-06-25 02:02:30
回答 1查看 752关注 0票数 0

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

有没有更定制化的方法来实现它?当我导航到external://世界时,我的应用程序中哪些线程或循环仍然有效?我也许应该去柜台查查。

我的主要问题仍然是:离开BTS,有没有什么东西可以允许上传3-4兆的文件,即使我从我的应用程序导航到从external://应用程序播放mp3?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-25 12:29:25

一旦你退出你的应用程序,你就几乎被关闭了。你可以伪装成一个位置跟踪后台代理,当你被停用时留在后台,尽管你会吸掉电池,我相信一次只能有一个这样的活动。通常,强烈不推荐(而且你可能会不通过认证)。

如果BTS不是你喜欢的,一个更好的方法是使用ResourceIntensiveTask。这只会在用户接通电源并具有WiFi时触发,但只要满足条件(例如,在晚上),您就可以运行任何您想要的东西,这应该有足够的时间上传3-4MB的文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17281979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档