
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. ให้แทนที่ด้วยประเภทข้อมูลและชื่อองค์ประกอบของคุณเอง. ที่อยู่สื่อตัวอย่างต้องถูกแทนที่ด้วยไฟล์ของคุณเอง.
ตั้งค่า document_context = Current User's unique id, หรือค่าที่เสถียรสำหรับบัญชีและรายงาน. เลือก accepted_mime_types_json, max_files และ max_file_bytes.
เรียกใช้ Pick files, หรือใช้ Load local source สำหรับไฟล์ที่อ่านได้จาก Photo Editor หรือ Recorder. หลังจาก selection_changed, อ่านรายการไฟล์ที่ตรงกัน; Select picked file เลือกดัชนี.
เรียกใช้ Save selection locally. หลังจาก files_saved, เก็บ saved_file_ids ในบันทึกไฟล์แนบในเครื่องของแอปของคุณ. List saved files แสดงสำเนาที่บันทึก; Restore saved file เปิดไอดีที่บันทึกที่เลือก.
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 ที่เสถียรสำหรับบัญชีหรือรายงานเพื่อให้ไฟล์ที่บันทึกจะถูกจัดกลุ่มอย่างถูกต้อง.
ตั้งค่าเพียงครั้งเดียว
- สร้างหรือเลือกโครงการแอป Bubble ของคุณที่ BestPlugins → Dashboard → Plugins.
- เลือกปลั๊กอินนี้และคัดลอกคีย์โครงการของมัน.
- Open Bubble → Plugins → this plugin. Paste its project key into licensing_api_key and save.
- เพิ่มองค์ประกอบ, เลือกข้อมูลแอปของคุณและสร้างเวิร์กโฟลว์ด้านล่าง.
- 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 expression
Photo Editor's output_uri - ตำแหน่งไฟล์ที่อ่านได้บนอุปกรณ์นี้, ส่งคืนโดยตัวเลือกของคุณหรือปลั๊กอินอื่น
display_nametext · ค่าเริ่มต้น: ""- ค่าตัวอย่าง
report-photo.jpg - ตัวอย่าง Bubble expression
Selected Attachment's display_name - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
mime_typetext · ค่าเริ่มต้น: ""- ค่าตัวอย่าง
image/jpeg - ตัวอย่าง Bubble expression
Photo Editor's output_mime - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
document_contexttext · ค่าเริ่มต้น: "default"- ค่าตัวอย่าง
<current-user-id> - ตัวอย่าง Bubble expression
Current User's unique id - ค่าที่คงที่สำหรับบัญชีหรือบันทึกนี้ ใช้ค่าเดียวกันเมื่อกู้คืนไฟล์หรือร่างที่บันทึกไว้.
selected_file_idtext · ค่าเริ่มต้น: ""- ค่าตัวอย่าง
<returned saved file ID> - ตัวอย่าง Bubble expression
Selected LocalAttachment's local_file_id - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
accepted_mime_types_jsontext · ค่าเริ่มต้น: "[\"*/*\"]"- ค่าตัวอย่าง
["image/*","application/pdf"] - ตัวอย่าง Bubble expression
Report Settings' accepted_mime_types_json - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
multipleyes_no · ค่าเริ่มต้น: false- ค่าตัวอย่าง
yes - ตัวอย่าง Bubble expression
Report Settings' allow_multiple_attachments - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
copy_to_cacheyes_no · ค่าเริ่มต้น: true- ค่าตัวอย่าง
yes - ตัวอย่าง Bubble expression
Report Settings' copy_to_cache - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
max_filesnumber · ค่าเริ่มต้น: 20- ค่าตัวอย่าง
5 - ตัวอย่าง Bubble expression
Report Settings' attachment_limit - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
max_file_bytesnumber · ค่าเริ่มต้น: 268435456- ค่าตัวอย่าง
10485760 - ตัวอย่าง Bubble expression
Report Settings' max_attachment_bytes - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
is_activeyes_no · ค่าเริ่มต้น: true- ค่าตัวอย่าง
yes - ตัวอย่าง Bubble expression
GuideHost's view_is_active (your yes/no custom state) - ตั้งค่าเป็นใช่ขณะมุมมองนี้เปิดอยู่ ตั้งค่าเป็นไม่เมื่อออกจากมุมมอง เพื่อให้การเล่นหรืองานปัจจุบันหยุด
disabledyes_no · ค่าเริ่มต้น: false- ค่าตัวอย่าง
no - ตัวอย่าง Bubble expression
GuideHost's is_busy (your yes/no custom state) - ปิดการใช้งานองค์ประกอบขณะแอปของคุณกำลังทำงานหรือการกระทำนี้ไม่พร้อมใช้งาน
show_controlsyes_no · ค่าเริ่มต้น: true- ค่าตัวอย่าง
yes - ตัวอย่าง Bubble expression
App Settings' show_editor_controls - แสดงหรือซ่อนการควบคุมในตัว.
languagetext · ค่าเริ่มต้น: "auto"- ค่าตัวอย่าง
uk - ตัวอย่าง Bubble expression
Current User's preferred_language - ตั้งค่า language=auto ให้ตามอุปกรณ์หรือภาษาของเบราว์เซอร์ที่รองรับ ป้อนรหัสภาษาที่รองรับเพื่อเลือกอย่างชัดเจน
ui_text_jsontext · ค่าเริ่มต้น: ""- ค่าตัวอย่าง
{} - ตัวอย่าง Bubble expression
App Settings' player_labels_json (supported keys only) - JSON ทางเลือกพร้อมปุ่มที่รองรับ เว้นว่างเพื่อใช้ข้อความในระบบ
titletext · ค่าเริ่มต้น: ""- ค่าตัวอย่าง
Lesson 4 — review - ตัวอย่าง Bubble expression
Selected Lesson's name - ข้อความที่มองเห็นในแอป; เว้นว่างจะใช้ข้อความที่แปลไว้ในระบบเมื่อรองรับ ไม่ต้องใช้ข้อมูลประจำตัว
การกระทำและอินพุตของมัน · 10
Pick files
ไม่มีพารามิเตอร์การกระทำ
Load local source
source_uritext · ค่าเริ่มต้น: —- ค่าตัวอย่าง
file:///app-cache/report.pdf - ตัวอย่าง Bubble expression
Photo Editor's output_uri - ตำแหน่งไฟล์ที่อ่านได้บนอุปกรณ์นี้, ส่งคืนโดยตัวเลือกของคุณหรือปลั๊กอินอื่น
display_nametext · ค่าเริ่มต้น: —- ค่าตัวอย่าง
report-photo.jpg - ตัวอย่าง Bubble expression
Selected Attachment's display_name - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
mime_typetext · ค่าเริ่มต้น: —- ค่าตัวอย่าง
image/jpeg - ตัวอย่าง Bubble expression
Photo Editor's output_mime - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
Select picked file
indexnumber · ค่าเริ่มต้น: —- ค่าตัวอย่าง
0 - ตัวอย่าง Bubble expression
Selected row's current_source_index - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
Save selection locally
ไม่มีพารามิเตอร์การกระทำ
List saved files
ไม่มีพารามิเตอร์การกระทำ
Restore saved file
file_idtext · ค่าเริ่มต้น: —- ค่าตัวอย่าง
<returned saved file ID> - ตัวอย่าง Bubble expression
Selected LocalAttachment's local_file_id - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
Delete saved copy
file_idtext · ค่าเริ่มต้น: —- ค่าตัวอย่าง
<returned saved file ID> - ตัวอย่าง Bubble expression
Selected LocalAttachment's local_file_id - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
confirmyes_no · ค่าเริ่มต้น: —- ค่าตัวอย่าง
yes — explicit confirmation only - ตัวอย่าง Bubble expression
Confirm Checkbox is checked - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
Share selected file
dialog_titletext · ค่าเริ่มต้น: —- ค่าตัวอย่าง
Share attachment - ตัวอย่าง Bubble expression
Selected Report's share_title - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
utitext · ค่าเริ่มต้น: —- ค่าตัวอย่าง
"" - ตัวอย่าง Bubble expression
Empty 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.
คู่มือที่เกี่ยวข้อง
หากต้องการความช่วยเหลือ, บอกเราว่าคุณใช้ปลั๊กอินและอุปกรณ์ใด, การกระทำที่คุณลองทำและสิ่งที่เกิดขึ้น. ใช้ตัวอย่างโดยไม่มีข้อมูลส่วนบุคคล. อย่าแชร์คีย์หรือไฟล์ส่วนตัวของคุณ