Bekas boleh dipasang
Satu package ialah satu sempadan installable untuk satu work dan satu edition.
BookField format package
Package yang boleh disahkan, dipasang dan dibaca oleh BookField
Petikan versi
Ringkasnya
Satu package ialah satu sempadan installable untuk satu work dan satu edition. manifest.json ialah public contract yang dibaca BookField sebelum import. Legacy packageKind dan presentation fields bukan sebahagian daripada package shape semasa.
Satu package ialah satu sempadan installable untuk satu work dan satu edition.
manifest.json ialah public contract yang dibaca BookField sebelum import. Legacy packageKind dan presentation fields bukan sebahagian daripada package shape semasa.
ReaderDoc content disediakan untuk import, jadi reader tidak parse EPUB, HTML atau CSS semasa runtime.
navigationTree menentukan entry point dan jadual kandungan package-level untuk reader.
Apabila canonical docs atau schema files berubah, kemas kini source dahulu, kemudian segarkan public snapshot dan penjelasan ini.
Authored study plans berada dalam manifest.json hanya apabila package mengandungi schedule data.
Package layout
Package paths ialah POSIX paths relatif kepada package root. Text packages menyertakan ReaderDoc files di bawah reader/, manakala image, audio atau video only packages boleh meninggalkan reader/.
manifest.json
reader/{assetId}/reader_manifest.json
reader/{assetId}/reader.rdoc
images/{assetId}.{ext}
images/{assetId}-thumb.{ext}
media/{assetId}.{ext}
locator/{profileId}.json
Manifest contract
manifest.json ialah public contract yang dibaca BookField sebelum import. Legacy packageKind dan presentation fields bukan sebahagian daripada package shape semasa.
manifest.json ialah public contract yang dibaca BookField sebelum import. Legacy packageKind dan presentation fields bukan sebahagian daripada package shape semasa.
Satu package ialah satu sempadan installable untuk satu work dan satu edition.
Package paths ialah POSIX paths relatif kepada package root. Text packages menyertakan ReaderDoc files di bawah reader/, manakala image, audio atau video only packages boleh meninggalkan reader/.
navigationTree menentukan entry point dan jadual kandungan package-level untuk reader.
Authored study plans berada dalam manifest.json hanya apabila package mengandungi schedule data.
Apabila canonical docs atau schema files berubah, kemas kini source dahulu, kemudian segarkan public snapshot dan penjelasan ini.
Package creation
Sediakan source content, metadata, media dan authored schedules atau references.
Hasilkan installable package dengan manifest metadata, ReaderDoc content, media, navigation dan locator files.
Semak package structure dan schema compatibility sebelum distribution.
Reader import
BookField menyemak package shape dan menolak unsupported atau malformed packages.
Supported package assets dibuka ke app-owned local storage.
ReaderDoc payloads, navigation, locator indexes, search records dan schedules didaftarkan untuk offline use.
Keserasian
Canonical references
Public page ini ialah implementation-facing overview, bukan canonical schema source. Canonical docs dan schema files berada bersama BookField source materials.
00-spec-index.md
Public page ini ialah implementation-facing overview, bukan canonical schema source. Canonical docs dan schema files berada bersama BookField source materials.
04-manifest-json-schema.md
manifest.json ialah public contract yang dibaca BookField sebelum import. Legacy packageKind dan presentation fields bukan sebahagian daripada package shape semasa.
08-reader-app-design.md
BookField membaca installed package secara setempat
schemas/manifest-v5.schema.json / readerdoc-v3.schema.json
Public page ini ialah implementation-facing overview, bukan canonical schema source. Canonical docs dan schema files berada bersama BookField source materials.
Apabila canonical docs atau schema files berubah, kemas kini source dahulu, kemudian segarkan public snapshot dan penjelasan ini.
Kembali ke product overview atau bincangkan sama ada wbpkg distribution flow sesuai dengan content model anda.