Vùng chứa có thể cài đặt
Một ranh giới cài đặt duy nhất cho một work và một edition.
BookField định dạng package
Package mà BookField có thể xác thực, cài đặt và đọc
Ảnh chụp phiên bản
Tóm tắt
Một ranh giới cài đặt duy nhất cho một work và một edition. manifest.json là contract công khai mà BookField đọc trước import. Legacy packageKind và presentation fields không thuộc package shape hiện tại.
Một ranh giới cài đặt duy nhất cho một work và một edition.
manifest.json là contract công khai mà BookField đọc trước import. Legacy packageKind và presentation fields không thuộc package shape hiện tại.
ReaderDoc content được chuẩn bị cho import, nên reader không parse EPUB, HTML hoặc CSS lúc runtime.
navigationTree quyết định entry point và mục lục cấp package của reader.
Khi canonical docs hoặc schema files thay đổi, hãy cập nhật source trước, rồi làm mới public snapshot và phần giải thích này.
Authored study plans chỉ nằm trong manifest.json khi package có schedule data.
Bố cục package
Package paths là POSIX paths tương đối từ package root. Text packages chứa ReaderDoc files dưới reader/, còn image, audio hoặc video only packages có thể bỏ 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 là contract công khai mà BookField đọc trước import. Legacy packageKind và presentation fields không thuộc package shape hiện tại.
manifest.json là contract công khai mà BookField đọc trước import. Legacy packageKind và presentation fields không thuộc package shape hiện tại.
Một ranh giới cài đặt duy nhất cho một work và một edition.
Package paths là POSIX paths tương đối từ package root. Text packages chứa ReaderDoc files dưới reader/, còn image, audio hoặc video only packages có thể bỏ reader/.
navigationTree quyết định entry point và mục lục cấp package của reader.
Authored study plans chỉ nằm trong manifest.json khi package có schedule data.
Khi canonical docs hoặc schema files thay đổi, hãy cập nhật source trước, rồi làm mới public snapshot và phần giải thích này.
Tạo package
Chuẩn bị source content, metadata, media và authored schedules hoặc references.
Tạo installable package với manifest metadata, ReaderDoc content, media, navigation và locator files.
Kiểm tra package structure và schema compatibility trước distribution.
Reader import
BookField kiểm tra package shape và từ chối unsupported hoặc malformed packages.
Supported package assets được unpack vào app-owned local storage.
ReaderDoc payloads, navigation, locator indexes, search records và schedules được đăng ký cho offline use.
Tương thích
Canonical references
Trang công khai này là implementation-facing overview, không phải canonical schema source. Canonical docs và schema files nằm cùng BookField source materials.
00-spec-index.md
Trang công khai này là implementation-facing overview, không phải canonical schema source. Canonical docs và schema files nằm cùng BookField source materials.
04-manifest-json-schema.md
manifest.json là contract công khai mà BookField đọc trước import. Legacy packageKind và presentation fields không thuộc package shape hiện tại.
08-reader-app-design.md
BookField đọc installed package cục bộ
schemas/manifest-v5.schema.json / readerdoc-v3.schema.json
Trang công khai này là implementation-facing overview, không phải canonical schema source. Canonical docs và schema files nằm cùng BookField source materials.
Khi canonical docs hoặc schema files thay đổi, hãy cập nhật source trước, rồi làm mới public snapshot và phần giải thích này.
Quay lại product overview hoặc trao đổi xem wbpkg distribution flow có hợp với content model của bạn không.