我对 Windows Phone 开发相当陌生。我们有一个场景,我们允许用户上传或下载文件,但同时进行身份验证(oAuth、NTLM、形成所有标准机制,但不限于 oAuth)。
现在到目前为止,我们的 RnD 建议我们有以下选项
1- 资源密集型代理与资源密集型相关 的约束(如最小电池等)导致我们放弃此选项
2- 定期代理 一个相对更好的选择,但是因为它们在 30 分钟后运行并且持续时间为 10 分钟的限制让我们怀疑在移动设备上,如果用户想要上传 1-2 GB 的视频,它并不能保证竞争和你可以预见与此方法相关的其他问题。
3-后台文件传输 这是我们场景中的最佳选择,但是我的同事告诉我它不支持基本的 Windows 身份验证,并且我们无法更改用户代理等。
4- 在应用程序上 另一种选择是在应用程序上执行网络操作,但我们不能将用户保留在应用程序上更长的时间,并且在某个时间后会出现锁定屏幕。所以...
任何经历过类似情况或来自产品团队的人都可以在这里指导。这是一个常见的场景,我们在这里遗漏了什么吗?还是真的是 API 限制?