1

長い間、特定のファイルを自分の cordova アプリにプリロードしてきましたcordova.file.applicationDirectory。これまで、これらのファイルは読み取り専用でしたが、アプリの実行中にこれらのファイルを更新する必要があります...しかし、applicationDirectoryAndroid と iOS の両方で読み取り専用フォルダーです。そのため、プリロードされたファイルを別の場所に移動する必要があります。

dataDirectoryこれらのプリロードされたファイルのディレクトリを(または読み書き可能な別のフォルダーに)変更したい。ただし、Android にプリロードされたファイルは ../platforms/android/assets フォルダーに追加され、iOS では Xcode を介してプロジェクトのルートに追加しただけです。その後、両方のOSで、読み取り専用ファイルにアクセスできますapplicationDirectory.

ただし、プロジェクトにファイルを手動で追加して、cordova.file.dataDirectory.

cordova-plugin-fileドキュメントは、Android ではにdataDirectoryマップされ/data/data/<app-id>/files、iOS ではマップされていることを示して~/Library/Application Support/<bundle-id>/filesいますが、アプリがインストールされた後のデバイス マッピングです。dataDirectoryアプリのインストール時にプリロードされるように、これらのファイルを追加するプロジェクト ディレクトリ、プロジェクト フォルダーとは何ですか?

4

0 に答える 0