5

BackgroundUploader を使用して、CameraRoll からストレージ サービスに画像/動画をアップロードしています。これは、Windows Phone 8.1 の WinRT アプリです。

これは、アップロードするファイルが多数になるまでうまく機能します。バッテリーと CPU 使用率に問題があると予想していたので、すべての UploadOperations の BackgroungTransferStatus をチェックしており、PausedSystemPolicy ステータスが発生した場合にユーザーにメッセージを表示するつもりでした。これは、電話機がアップロードを一時停止することを決定した場合に想定されるステータスです。

私の問題は、アップロードが一時停止しているように見えるのに (http 投稿を送信していない)、ステータスが「実行中」のままであることです。また、アップロード操作をキャンセルしても効果はありません。バイトが送信されず、応答が受信されずに、「実行中」と言ってまだそこに座っています。最終的にはアップロードを再開しますが、問題である制限にすぐに達したようで、再び一時停止します。制限の必要性は理解しています。それは私が懸念しているユーザー エクスペリエンスです。

一時停止されたアップロードのステータスが「実行中」のままなのはなぜですか? 誰かが似たようなことを経験しましたか?

4

1 に答える 1