uniapp自体は、ダウンロードに組み込みの一時停止機能を提供しません。 ダウンロードを一時停止する機能は、UNIAPPプロジェクト内で使用される基礎となるHTTPクライアントまたはダウンロードマネージャーに完全に依存します。ダウンロードを処理するためにネイティブプラグインまたはサードパーティライブラリを使用している場合(ネイティブiOSまたはAndroidダウンロードマネージャーをラップするプラグインなど)、Pause機能はそのプラグインの機能によって決定されます。 多くのネイティブダウンロードマネージャー doは、一時停止と再開を許可します。 ただし、UniappのJavaScript機能(fetch
やXMLHttpRequest
またはfetch
を使用した単純なJavaScriptアプローチは、最小限の中断処理を提供します。 ネットワーク障害などの中断は、通常、エラーになります。開発者は、カスタムエラー処理を実装し、潜在的にダウンロードを再試行するための再試行メカニズムを実装する責任があります。 カスタムロジックがなければ、ダウンロードは失敗し、再起動が必要です。
ダウンロードが進行中のuniappを閉じる結果は、再びダウンロード方法に依存します。 ネイティブダウンロードマネージャープラグインを使用している場合、プラグインとオペレーティングシステムの動作に応じて、ダウンロードがバックグラウンドで続く場合があります。ダウンロードマネージャーは、多くの場合、Uniapp自体とは独立して動作します。 ただし、簡単なJavaScriptダウンロード方法を使用している場合、アプリを閉じるとすぐにダウンロードが終了し、ダウンロードされたデータが失われる可能性があります。 ダウンロードは最初から完全に再起動する必要があります。 アプリを閉じた後でも信頼できるダウンロードを確保するには、バックグラウンドダウンロード機能を備えたネイティブプラグインを使用することを強くお勧めします。
以上がUniappダウンロードファイルは一時停止できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。