อินเทอร์เฟซ Offline Files.
อินเทอร์เฟซ Offline Files.
← คู่มือเนทีฟทั้งหมด

Xodera Plugins · Bubble Native

Xodera Offline Files Native

เก็บไฟล์แนบของรายงานและไฟล์ที่เลือกไว้บนอุปกรณ์, คืนค่าในภายหลังและให้ผู้ใช้แชร์สำเนาที่เลือก.

Public beta guides · Haptics instructions are in its Bubble listing

Public beta offer: free Bubble install · 7-day card trial, then US$1.50/month per plugin/project.

เอกสารที่ตรวจสอบ 6 พฤศจิกายน 2026

ตัวอย่างเชิงปฏิบัติ

จัดเตรียมไฟล์แนบในเครื่องหลายไฟล์ก่อนส่งรายงาน

ฟอร์มต้องแสดงไฟล์ที่เลือกและให้ผู้ใช้เก็บสำเนาที่จัดการไว้ก่อนการส่งไปคลาวด์ใดๆ

`accepted_mime_types_json = your allowed MIME list`; `multiple = yes`; ตั้งค่า `max_files`, `max_file_bytes` และบัญชี/รายงาน `document_context`.

Pick files → ตรวจสอบชื่อ/ขนาดที่เลือก → Save selection locally. ฟอร์มของคุณเก็บไอดีไฟล์ที่ได้จนกว่ากระบวนการ Submit แยกจะอัปโหลดไฟล์ที่อนุมัติ.

ใช้ `selection_count`, `file_names`, `file_sizes` และ `saved_file_ids` เพื่อแสดงรายการรีวิว สำเนาที่จัดการและบันทึกไว้จะรักษาข้อมูลต้นฉบับของผู้เรียก

ตัวเลือกที่ถูกยกเลิกไม่ใช่รายงานที่ส่งแล้ว ใน `files_error` ให้เก็บ ID ท้องถิ่นที่ได้รับการยอมรับแล้วและแสดง `error_code`; อย่าสร้างไฟล์แนบบนคลาวด์จาก URI ท้องถิ่นอย่างเดียว

ไฟล์จะอยู่บนอุปกรณ์นี้จนกว่าจะถูกแชร์หรืออัปโหลดแยกต่างหาก

เก็บผลลัพธ์จากโปรแกรมแก้ไขภาพหรือบันทึกไว้เพื่อใช้ในภายหลัง

ไฟล์ท้องถิ่นที่สร้างขึ้นอาจอยู่ในตำแหน่งชั่วคราว; แอปต้องการสำเนาที่จัดการอย่างชัดเจน

`source_uri = the local output of a separately accepted editor/recorder`; ผูก `display_name` และ `mime_type` ของจริง; ใช้ `document_context` ของเจ้าของเดียวกัน

Load local source → ตรวจสอบเมตาดาต้า → Save selection locally. เก็บ ID ไฟล์ที่คืนค่าไว้เฉพาะในอุปกรณ์/บริบทที่ตรงกัน, จากนั้นใช้ Restore saved file ด้วย ID นั้นเมื่อจำเป็น

ใช้ `file_id`, `local_uri`, `size_bytes` และ `is_saved_locally`; ใช้ `file_restored` เพื่อแยกการกู้คืนที่เสร็จสมบูรณ์จากการร้องขอเพียงอย่างเดียว

ปฏิเสธ URL HTTP ระยะไกลเป็นแหล่งท้องถิ่น หากแหล่งหายไปหรือการกู้คืนล้มเหลว ให้แสดง `error_code` และรักษาบันทึกแอปต้นฉบับไว้เพื่อการกู้คืน

ไฟล์จะอยู่บนอุปกรณ์นี้จนกว่าจะถูกแชร์หรืออัปโหลดแยกต่างหาก

ให้ผู้ใช้แชร์ใบเสร็จหรือการส่งออกที่สร้างโดยแอปในรูปแบบท้องถิ่น

แอปควรส่งไฟล์ท้องถิ่นที่เลือกไปยังแผ่นแชร์ของอุปกรณ์แทนการสร้าง URL สาธารณะขึ้นมา

`selected_file_id = the exact managed copy chosen from your app’s saved-file list`; ชื่อและ MIME ของมันอธิบายไฟล์ท้องถิ่นจริง

List saved files → Restore saved file → Share selected file หลังจากผู้ใช้แตะแชร์. เก็บสำเนาที่บันทึกไว้จนกว่าพวกเขาจะเลือก Delete saved copy อย่างชัดเจน

ใช้ `share_status` และ `share_sheet_closed` เพื่ออัปเดต UI หลังจากแผ่นปิด. เก็บ ID ไฟล์ไว้สำหรับการแชร์ที่ตั้งใจต่อไป

แผ่นแชร์ที่ปิดแล้วไม่ได้เป็นหลักฐานว่าอีเมล/ข้อความถูกส่งสำเร็จ. จัดการการยกเลิกและ `files_error` โดยไม่รายงานความสำเร็จให้ผู้รับทราบ

ไฟล์จะอยู่บนอุปกรณ์นี้จนกว่าจะถูกแชร์หรืออัปโหลดแยกต่างหาก

สิ่งที่ทำงานได้ในขณะนี้

Public beta. Use the documented controls and actions; test supported formats, permissions and device behavior in your own native app. Browser preview does not validate native device output.

สร้างเวิร์กโฟลว์

ใช้การกระทำเบต้าที่พร้อมด้านล่างและทดสอบผลบนอุปกรณ์เป้าหมายของคุณ.

ตัวอย่างเหล่านี้ใช้บันทึกแอปเช่น Lesson, Message และ Order. ให้แทนที่ด้วยประเภทข้อมูลและชื่อองค์ประกอบของคุณเอง. ที่อยู่สื่อตัวอย่างต้องถูกแทนที่ด้วยไฟล์ของคุณเอง.

  1. ตั้งค่า document_context = Current User's unique id, หรือค่าที่เสถียรสำหรับบัญชีและรายงาน. เลือก accepted_mime_types_json, max_files และ max_file_bytes.

  2. เรียกใช้ Pick files, หรือใช้ Load local source สำหรับไฟล์ที่อ่านได้จาก Photo Editor หรือ Recorder. หลังจาก selection_changed, อ่านรายการไฟล์ที่ตรงกัน; Select picked file เลือกดัชนี.

  3. เรียกใช้ Save selection locally. หลังจาก files_saved, เก็บ saved_file_ids ในบันทึกไฟล์แนบในเครื่องของแอปของคุณ. List saved files แสดงสำเนาที่บันทึก; Restore saved file เปิดไอดีที่บันทึกที่เลือก.

  4. Share selected file เปิดเมนูแชร์ของระบบ. share_sheet_closed หมายถึงเมนูปิดเท่านั้น. Delete saved copy ต้องการไอดีที่เลือกและ confirm=yes.

แผนภาพกระบวนการทำงาน — ไม่ใช่ภาพหน้าจอแอป

ตั้งค่าเพียงครั้งเดียว

สร้างหรือเลือกโครงการแอป Bubble ของคุณใน BestPlugins → Dashboard → Plugins. เลือก Xodera Offline Files Native, คัดลอกคีย์ของมัน, จากนั้นเปิด Bubble → Plugins → Xodera Offline Files Native และวางลงใน licensing_api_key. บันทึกหนึ่งครั้ง; จากนั้นใช้การกระทำด้านล่าง. ปลั๊กอินแต่ละตัวในแต่ละโครงการมีคีย์ของตนเอง.

ใช้แอปเนทีฟที่เข้าถึงไฟล์ที่เลือก. ตั้งค่า document_context ที่เสถียรสำหรับบัญชีหรือรายงานเพื่อให้ไฟล์ที่บันทึกจะถูกจัดกลุ่มอย่างถูกต้อง.

ตั้งค่าเพียงครั้งเดียว
  1. สร้างหรือเลือกโครงการแอป Bubble ของคุณที่ BestPlugins → Dashboard → Plugins.
  2. เลือกปลั๊กอินนี้และคัดลอกคีย์โครงการของมัน.
  3. Open Bubble → Plugins → this plugin. Paste its project key into licensing_api_key and save.
  4. เพิ่มองค์ประกอบ, เลือกข้อมูลแอปของคุณและสร้างเวิร์กโฟลว์ด้านล่าง.
  5. In the dashboard, review and confirm the 7-day card trial for this plugin. It then costs US$1.50/month per app project, including development and production. Cancel before the trial ends to avoid the first charge.
การติดตั้งและการสมัครสมาชิก

For Audio Player, Video Player, Photo Editor, Audio Recorder, Files Kit and Haptics: free Bubble installation, a 7-day trial with a card, then US$1.50 per month per plugin and app project. Development and production are included, with no operation cap. File-size and feature limits still apply. Review billing and cancellation before confirming. Other plugins remain unavailable for purchase.

บันทึกผลลัพธ์ในแอปของคุณ

ตัวอย่าง LocalAttachment: เจ้าของ, document_context, ไอดีไฟล์ที่บันทึก, display_name, mime_type และ size_bytes. ไอดีนี้ทำงานได้เฉพาะบนอุปกรณ์เดียวกันและสำหรับบัญชีหรือรายงานเดียวกัน. สำหรับไฟล์แนบออนไลน์, อัปโหลดไฟล์ด้วยเวิร์กโฟลว์แยกและบันทึกอ้างอิงไฟล์ออนไลน์ที่ส่งกลับ.

ความล้มเหลว, การยกเลิกและการกู้คืน

ตัวเลือกที่ถูกยกเลิกจะคืนค่า operation_cancelled; ไม่ส่งฟอร์ม. ขณะ native_pending=yes, รอให้ตัวเลือกไฟล์หรือเมนูแชร์ปิดก่อนเปิดใหม่. Clear session ล้างการเลือกปัจจุบันแต่คงสำเนาที่บันทึกไว้. หากไฟล์หาย, ให้ผู้ใช้เลือกใหม่.

ความสามารถและขีดจำกัด

เลือกไฟล์ 1–20 พร้อมกัน. ขีดจำกัดต่อไฟล์: 1 ไบต์–256 MiB, มีขีดจำกัดต่ำกว่าได้ตามต้องการ. ตัวกรองประเภทไฟล์ไม่ตรวจสอบไวรัส. ไอดีและเส้นทางไฟล์บนอุปกรณ์ไม่ทำงานเป็นลิงก์ดาวน์โหลดคลาวด์. สำเนาในเครื่องไม่ใช่ที่เก็บข้อมูลเข้ารหัสและอาจหายได้หากข้อมูลแอปถูกลบ.

การตั้งค่า, การกระทำและผลลัพธ์

ใช้ชื่อเหล่านี้ใน Bubble. ฟีเจอร์ที่วางแผนไว้จะถูกทำเครื่องหมายแยกต่างหาก.

การตั้งค่าเบต้าที่พร้อมใช้งาน

การตั้งค่าองค์ประกอบ

source_uri · textdisplay_name · textmime_type · textdocument_context · textselected_file_id · textaccepted_mime_types_json · textmultiple · yes_nocopy_to_cache · yes_nomax_files · numbermax_file_bytes · numberis_active · yes_nodisabled · yes_noshow_controls · yes_nolanguage · textui_text_json · texttitle · text

สถานะ

status · textis_busy · yes_nonative_pending · yes_nooperation · textselection_count · numberselected_index · numberfile_id · textlocal_uri · textdisplay_name · textmime_type · textmime_source · textsize_bytes · numberis_saved_locally · yes_nofile_ids · text (รายการ)file_uris · text (รายการ)file_names · text (รายการ)file_mime_types · text (รายการ)file_sizes · number (รายการ)files_json · textsaved_count · numbersaved_file_ids · text (รายการ)saved_file_uris · text (รายการ)saved_file_names · text (รายการ)saved_file_mime_types · text (รายการ)saved_file_sizes · number (รายการ)saved_files_json · textinvalid_saved_count · numbershare_status · texterror_code · text

เหตุการณ์

selection_changedfiles_savedlist_loadedfile_restoredfile_deletedshare_sheet_closedoperation_cancelledfiles_error

การกระทำและอินพุตของมัน

Pick filesLoad local sourceSelect picked fileSave selection locallyList saved filesRestore saved fileDelete saved copyShare selected fileCancel operationClear session
การตั้งค่าองค์ประกอบ · 16
source_uritext · ค่าเริ่มต้น: ""
ค่าตัวอย่างfile:///app-cache/report.pdf
ตัวอย่าง Bubble expressionPhoto Editor's output_uri
ตำแหน่งไฟล์ที่อ่านได้บนอุปกรณ์นี้, ส่งคืนโดยตัวเลือกของคุณหรือปลั๊กอินอื่น
display_nametext · ค่าเริ่มต้น: ""
ค่าตัวอย่างreport-photo.jpg
ตัวอย่าง Bubble expressionSelected Attachment's display_name
ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
mime_typetext · ค่าเริ่มต้น: ""
ค่าตัวอย่างimage/jpeg
ตัวอย่าง Bubble expressionPhoto Editor's output_mime
ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
document_contexttext · ค่าเริ่มต้น: "default"
ค่าตัวอย่าง<current-user-id>
ตัวอย่าง Bubble expressionCurrent User's unique id
ค่าที่คงที่สำหรับบัญชีหรือบันทึกนี้ ใช้ค่าเดียวกันเมื่อกู้คืนไฟล์หรือร่างที่บันทึกไว้.
selected_file_idtext · ค่าเริ่มต้น: ""
ค่าตัวอย่าง<returned saved file ID>
ตัวอย่าง Bubble expressionSelected LocalAttachment's local_file_id
ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
accepted_mime_types_jsontext · ค่าเริ่มต้น: "[\"*/*\"]"
ค่าตัวอย่าง["image/*","application/pdf"]
ตัวอย่าง Bubble expressionReport Settings' accepted_mime_types_json
ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
multipleyes_no · ค่าเริ่มต้น: false
ค่าตัวอย่างyes
ตัวอย่าง Bubble expressionReport Settings' allow_multiple_attachments
ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
copy_to_cacheyes_no · ค่าเริ่มต้น: true
ค่าตัวอย่างyes
ตัวอย่าง Bubble expressionReport Settings' copy_to_cache
ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
max_filesnumber · ค่าเริ่มต้น: 20
ค่าตัวอย่าง5
ตัวอย่าง Bubble expressionReport Settings' attachment_limit
ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
max_file_bytesnumber · ค่าเริ่มต้น: 268435456
ค่าตัวอย่าง10485760
ตัวอย่าง Bubble expressionReport Settings' max_attachment_bytes
ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
is_activeyes_no · ค่าเริ่มต้น: true
ค่าตัวอย่างyes
ตัวอย่าง Bubble expressionGuideHost's view_is_active (your yes/no custom state)
ตั้งค่าเป็นใช่ขณะมุมมองนี้เปิดอยู่ ตั้งค่าเป็นไม่เมื่อออกจากมุมมอง เพื่อให้การเล่นหรืองานปัจจุบันหยุด
disabledyes_no · ค่าเริ่มต้น: false
ค่าตัวอย่างno
ตัวอย่าง Bubble expressionGuideHost's is_busy (your yes/no custom state)
ปิดการใช้งานองค์ประกอบขณะแอปของคุณกำลังทำงานหรือการกระทำนี้ไม่พร้อมใช้งาน
show_controlsyes_no · ค่าเริ่มต้น: true
ค่าตัวอย่างyes
ตัวอย่าง Bubble expressionApp Settings' show_editor_controls
แสดงหรือซ่อนการควบคุมในตัว.
languagetext · ค่าเริ่มต้น: "auto"
ค่าตัวอย่างuk
ตัวอย่าง Bubble expressionCurrent User's preferred_language
ตั้งค่า language=auto ให้ตามอุปกรณ์หรือภาษาของเบราว์เซอร์ที่รองรับ ป้อนรหัสภาษาที่รองรับเพื่อเลือกอย่างชัดเจน
ui_text_jsontext · ค่าเริ่มต้น: ""
ค่าตัวอย่าง{}
ตัวอย่าง Bubble expressionApp Settings' player_labels_json (supported keys only)
JSON ทางเลือกพร้อมปุ่มที่รองรับ เว้นว่างเพื่อใช้ข้อความในระบบ
titletext · ค่าเริ่มต้น: ""
ค่าตัวอย่างLesson 4 — review
ตัวอย่าง Bubble expressionSelected Lesson's name
ข้อความที่มองเห็นในแอป; เว้นว่างจะใช้ข้อความที่แปลไว้ในระบบเมื่อรองรับ ไม่ต้องใช้ข้อมูลประจำตัว
การกระทำและอินพุตของมัน · 10
Pick files

ไม่มีพารามิเตอร์การกระทำ

Load local source
source_uritext · ค่าเริ่มต้น: —
ค่าตัวอย่างfile:///app-cache/report.pdf
ตัวอย่าง Bubble expressionPhoto Editor's output_uri
ตำแหน่งไฟล์ที่อ่านได้บนอุปกรณ์นี้, ส่งคืนโดยตัวเลือกของคุณหรือปลั๊กอินอื่น
display_nametext · ค่าเริ่มต้น: —
ค่าตัวอย่างreport-photo.jpg
ตัวอย่าง Bubble expressionSelected Attachment's display_name
ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
mime_typetext · ค่าเริ่มต้น: —
ค่าตัวอย่างimage/jpeg
ตัวอย่าง Bubble expressionPhoto Editor's output_mime
ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
Select picked file
indexnumber · ค่าเริ่มต้น: —
ค่าตัวอย่าง0
ตัวอย่าง Bubble expressionSelected row's current_source_index
ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
Save selection locally

ไม่มีพารามิเตอร์การกระทำ

List saved files

ไม่มีพารามิเตอร์การกระทำ

Restore saved file
file_idtext · ค่าเริ่มต้น: —
ค่าตัวอย่าง<returned saved file ID>
ตัวอย่าง Bubble expressionSelected LocalAttachment's local_file_id
ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
Delete saved copy
file_idtext · ค่าเริ่มต้น: —
ค่าตัวอย่าง<returned saved file ID>
ตัวอย่าง Bubble expressionSelected LocalAttachment's local_file_id
ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
confirmyes_no · ค่าเริ่มต้น: —
ค่าตัวอย่างyes — explicit confirmation only
ตัวอย่าง Bubble expressionConfirm Checkbox is checked
ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
Share selected file
dialog_titletext · ค่าเริ่มต้น: —
ค่าตัวอย่างShare attachment
ตัวอย่าง Bubble expressionSelected Report's share_title
ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
utitext · ค่าเริ่มต้น: —
ค่าตัวอย่าง""
ตัวอย่าง Bubble expressionEmpty unless your iOS integration supplies a proven UTI
ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
Cancel operation

ไม่มีพารามิเตอร์การกระทำ

Clear session

ไม่มีพารามิเตอร์การกระทำ

สถานะและเหตุการณ์

สถานะ

status · text

ผลลัพธ์ปัจจุบันของการกระทำนี้ ใช้งานเหตุการณ์เสร็จสมบูรณ์ที่ตรงกันก่อนบันทึกความสำเร็จ

is_busy · yes_no

งานยังอยู่ระหว่างดำเนินการ โปรดรอก่อนเริ่มการกระทำอื่น.

native_pending · yes_no

งานยังอยู่ระหว่างดำเนินการ โปรดรอก่อนเริ่มการกระทำอื่น.

operation · text

ค่าปัจจุบันของรายการที่เลือก อ่านหลังจากเหตุการณ์ที่เกี่ยวข้อง

selection_count · number

ค่าปัจจุบันของรายการที่เลือก อ่านหลังจากเหตุการณ์ที่เกี่ยวข้อง

selected_index · number

ค่าปัจจุบันของรายการที่เลือก อ่านหลังจากเหตุการณ์ที่เกี่ยวข้อง

file_id · text

ตัวระบุสำหรับรายการหรือการกระทำนี้. เก็บไว้กับบันทึกแอปที่ตรงกัน. ใช้ตัวระบุคำขอเดียวกันเมื่อลองใหม่ผลลัพธ์ที่ไม่แน่นอน.

local_uri · text

ตำแหน่งไฟล์บนอุปกรณ์นี้ หากต้องการเก็บไฟล์ออนไลน์ ให้บันทึกหรืออัปโหลดไฟล์แยกต่างหาก.

display_name · text

ค่าปัจจุบันของรายการที่เลือก อ่านหลังจากเหตุการณ์ที่เกี่ยวข้อง

mime_type · text

ค่าปัจจุบันของรายการที่เลือก อ่านหลังจากเหตุการณ์ที่เกี่ยวข้อง

mime_source · text

ค่าปัจจุบันของรายการที่เลือก อ่านหลังจากเหตุการณ์ที่เกี่ยวข้อง

size_bytes · number

ค่าปัจจุบันของรายการที่เลือก อ่านหลังจากเหตุการณ์ที่เกี่ยวข้อง

is_saved_locally · yes_no

ค่าปัจจุบันของรายการที่เลือก อ่านหลังจากเหตุการณ์ที่เกี่ยวข้อง

file_ids · text (รายการ)

รายการสำหรับไฟล์ที่เลือก. รายการที่ตำแหน่งเดียวกันในรายการไฟล์อื่น ๆ หมายถึงไฟล์เดียวกัน

file_uris · text (รายการ)

รายการสำหรับไฟล์ที่เลือก. รายการที่ตำแหน่งเดียวกันในรายการไฟล์อื่น ๆ หมายถึงไฟล์เดียวกัน

file_names · text (รายการ)

รายการสำหรับไฟล์ที่เลือก. รายการที่ตำแหน่งเดียวกันในรายการไฟล์อื่น ๆ หมายถึงไฟล์เดียวกัน

file_mime_types · text (รายการ)

รายการสำหรับไฟล์ที่เลือก. รายการที่ตำแหน่งเดียวกันในรายการไฟล์อื่น ๆ หมายถึงไฟล์เดียวกัน

file_sizes · number (รายการ)

รายการสำหรับไฟล์ที่เลือก. รายการที่ตำแหน่งเดียวกันในรายการไฟล์อื่น ๆ หมายถึงไฟล์เดียวกัน

files_json · text

ค่าปัจจุบันของรายการที่เลือก อ่านหลังจากเหตุการณ์ที่เกี่ยวข้อง

saved_count · number

ค่าปัจจุบันของรายการที่เลือก อ่านหลังจากเหตุการณ์ที่เกี่ยวข้อง

saved_file_ids · text (รายการ)

รายการสำหรับไฟล์ที่เลือก. รายการที่ตำแหน่งเดียวกันในรายการไฟล์อื่น ๆ หมายถึงไฟล์เดียวกัน

saved_file_uris · text (รายการ)

รายการสำหรับไฟล์ที่เลือก. รายการที่ตำแหน่งเดียวกันในรายการไฟล์อื่น ๆ หมายถึงไฟล์เดียวกัน

saved_file_names · text (รายการ)

รายการสำหรับไฟล์ที่เลือก. รายการที่ตำแหน่งเดียวกันในรายการไฟล์อื่น ๆ หมายถึงไฟล์เดียวกัน

saved_file_mime_types · text (รายการ)

รายการสำหรับไฟล์ที่เลือก. รายการที่ตำแหน่งเดียวกันในรายการไฟล์อื่น ๆ หมายถึงไฟล์เดียวกัน

saved_file_sizes · number (รายการ)

รายการสำหรับไฟล์ที่เลือก. รายการที่ตำแหน่งเดียวกันในรายการไฟล์อื่น ๆ หมายถึงไฟล์เดียวกัน

saved_files_json · text

ค่าปัจจุบันของรายการที่เลือก อ่านหลังจากเหตุการณ์ที่เกี่ยวข้อง

invalid_saved_count · number

ค่าปัจจุบันของรายการที่เลือก อ่านหลังจากเหตุการณ์ที่เกี่ยวข้อง

share_status · text

ผลลัพธ์ปัจจุบันของการกระทำนี้ ใช้งานเหตุการณ์เสร็จสมบูรณ์ที่ตรงกันก่อนบันทึกความสำเร็จ

error_code · text

ข้อมูลข้อผิดพลาดของการกระทำล่าสุด แสดงข้อความช่วยเหลือและเสนอการลองใหม่ที่เกี่ยวข้อง

เหตุการณ์

selection_changed

เมื่อเหตุการณ์นี้เกิดขึ้น, อ่านสถานะที่เกี่ยวข้องจากองค์ประกอบเดียวกัน

files_saved

เมื่อเหตุการณ์นี้เกิดขึ้น, อ่านสถานะที่เกี่ยวข้องจากองค์ประกอบเดียวกัน

list_loaded

เมื่อเหตุการณ์นี้เกิดขึ้น, อ่านสถานะที่เกี่ยวข้องจากองค์ประกอบเดียวกัน

file_restored

เมื่อเหตุการณ์นี้เกิดขึ้น, อ่านสถานะที่เกี่ยวข้องจากองค์ประกอบเดียวกัน

file_deleted

เมื่อเหตุการณ์นี้เกิดขึ้น, อ่านสถานะที่เกี่ยวข้องจากองค์ประกอบเดียวกัน

share_sheet_closed

เมื่อเหตุการณ์นี้เกิดขึ้น, อ่านสถานะที่เกี่ยวข้องจากองค์ประกอบเดียวกัน

operation_cancelled

เมื่อเหตุการณ์นี้เกิดขึ้น, อ่านสถานะที่เกี่ยวข้องจากองค์ประกอบเดียวกัน

files_error

เมื่อเหตุการณ์นี้เกิดขึ้น, อ่านสถานะที่เกี่ยวข้องจากองค์ประกอบเดียวกัน

คำถามที่นักพัฒนาถาม

Share หมายถึง “ส่ง” หรือไม่?

ไม่. ระบบปฏิบัติการไม่ให้ใบรับรองความสำเร็จของผู้รับที่เชื่อถือได้ที่นี่. แสดง “share sheet closed”.

การสมัครสมาชิกทำงานอย่างไร?

For Audio Player, Video Player, Photo Editor, Audio Recorder, Files Kit and Haptics: free Bubble installation, a 7-day trial with a card, then US$1.50 per month per plugin and app project. Development and production are included, with no operation cap. File-size and feature limits still apply. Review billing and cancellation before confirming. Other plugins remain unavailable for purchase.

คู่มือที่เกี่ยวข้อง

หากต้องการความช่วยเหลือ, บอกเราว่าคุณใช้ปลั๊กอินและอุปกรณ์ใด, การกระทำที่คุณลองทำและสิ่งที่เกิดขึ้น. ใช้ตัวอย่างโดยไม่มีข้อมูลส่วนบุคคล. อย่าแชร์คีย์หรือไฟล์ส่วนตัวของคุณ