
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` और एक account/report `document_context`।
Pick files → चयनित नाम/आकार जांचें → Save selection locally। आपका फ़ॉर्म परिणामी फ़ाइल IDs को तब तक रखता है जब तक उसका अलग Submit वर्कफ़्लो अनुमोदित फ़ाइलें अपलोड नहीं करता।
`selection_count`, `file_names`, `file_sizes` और `saved_file_ids` का उपयोग करके समीक्षा सूची रेंडर करें। एक सहेजा गया प्रबंधित कॉपी कॉलर की मूल प्रतिलिपि को संरक्षित रखता है।
एक रद्द किया गया पिकर सबमिटेड रिपोर्ट नहीं है। `files_error` पर, पहले से स्वीकृत स्थानीय IDs को रखें और `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 को केवल मिलते‑जुलते डिवाइस/कंटेक्स्ट में संग्रहीत करें, फिर आवश्यकता पड़ने पर उसी सटीक ID से Restore saved file करें।
`file_id`, `local_uri`, `size_bytes` और `is_saved_locally` का उपभोग करें; पूर्ण पुनर्स्थापना को केवल अनुरोध से अलग करने के लिए `file_restored` का उपयोग करें।
एक रिमोट HTTP URL को स्थानीय स्रोत के रूप में अस्वीकार करें। यदि स्रोत गायब हो गया या पुनर्स्थापना विफल हो, तो `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 नहीं चुनते, सहेजी गई कॉपी रखें।
शीट बंद होने के बाद UI को अपडेट करने के लिए `share_status` और `share_sheet_closed` का उपयोग करें। आगे के जानबूझकर शेयर के लिए फ़ाइल 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 उपयोग करें। selection_changed के बाद, मिलते‑जुलते फ़ाइल सूचियों को पढ़ें; Select picked file एक इंडेक्स चुनता है।
Save selection locally चलाएँ। files_saved के बाद, saved_file_ids को अपने ऐप के स्थानीय अटैचमेंट रिकॉर्ड में रखें। List saved files सहेजी गई प्रतियां दिखाता है; Restore saved file चयनित सहेजा गया ID खोलता है।
Share selected file सिस्टम शेयर मेनू खोलता है। share_sheet_closed केवल यह दर्शाता है कि मेनू बंद हो गया। Delete saved copy को चयनित ID और confirm=yes की आवश्यकता होती है।
एक बार कॉन्फ़िगर करें
BestPlugins → Dashboard → Plugins में अपना Bubble ऐप प्रोजेक्ट बनाएँ या चुनें। 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, सहेजा गया फ़ाइल ID, display_name, mime_type और size_bytes। यह ID केवल उसी डिवाइस और उसी खाते या रिपोर्ट के लिए काम करती है। ऑनलाइन अटैचमेंट के लिए, फ़ाइल को अलग वर्कफ़्लो से अपलोड करें और लौटाए गए ऑनलाइन फ़ाइल संदर्भ को सहेजें।
विफलता, रद्दीकरण और पुनर्प्राप्ति
रद्द किए गए पिकर से operation_cancelled लौटता है; यह फ़ॉर्म सबमिट नहीं करता। native_pending=yes के दौरान, दूसरा खोलने से पहले फ़ाइल पिकर या शेयर मेनू के बंद होने की प्रतीक्षा करें। Clear session वर्तमान चयन को साफ़ करता है लेकिन सहेजी गई प्रतियों को रखता है। यदि कोई फ़ाइल गायब है, तो उपयोगकर्ता को उसे फिर से चुनने दें।
क्षमताएँ और सीमाएँ
एक साथ 1–20 फ़ाइलें चुनें। प्रति फ़ाइल सीमा: 1 बाइट–256 MiB, यदि आप चाहें तो कम सीमा भी हो सकती है। फ़ाइल‑टाइप फ़िल्टर वायरस के लिए फ़ाइलों की जाँच नहीं करते। डिवाइस फ़ाइल IDs और पाथ क्लाउड डाउनलोड लिंक के रूप में काम नहीं करते। स्थानीय प्रतियां एन्क्रिप्टेड स्टोरेज नहीं हैं और ऐप डेटा हटने पर खो सकती हैं।
सेटिंग्स, क्रियाएँ और परिणाम
इन नामों का उपयोग 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 अभिव्यक्ति
Photo Editor's output_uri - इस डिवाइस पर पढ़ने योग्य फ़ाइल स्थान, जो आपके पिकर या किसी अन्य प्लगइन द्वारा लौटाया गया है।
display_nametext · डिफ़ॉल्ट: ""- उदाहरण मान
report-photo.jpg - उदाहरण Bubble अभिव्यक्ति
Selected Attachment's display_name - वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
mime_typetext · डिफ़ॉल्ट: ""- उदाहरण मान
image/jpeg - उदाहरण Bubble अभिव्यक्ति
Photo Editor's output_mime - वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
document_contexttext · डिफ़ॉल्ट: "default"- उदाहरण मान
<current-user-id> - उदाहरण Bubble अभिव्यक्ति
Current User's unique id - इस खाते या रिकॉर्ड के लिए स्थिर मान। इसके सहेजे गए फ़ाइलों या ड्राफ्ट को पुनर्स्थापित करते समय वही मान उपयोग करें।
selected_file_idtext · डिफ़ॉल्ट: ""- उदाहरण मान
<returned saved file ID> - उदाहरण Bubble अभिव्यक्ति
Selected LocalAttachment's local_file_id - वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
accepted_mime_types_jsontext · डिफ़ॉल्ट: "[\"*/*\"]"- उदाहरण मान
["image/*","application/pdf"] - उदाहरण Bubble अभिव्यक्ति
Report Settings' accepted_mime_types_json - वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
multipleyes_no · डिफ़ॉल्ट: false- उदाहरण मान
yes - उदाहरण Bubble अभिव्यक्ति
Report Settings' allow_multiple_attachments - वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
copy_to_cacheyes_no · डिफ़ॉल्ट: true- उदाहरण मान
yes - उदाहरण Bubble अभिव्यक्ति
Report Settings' copy_to_cache - वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
max_filesnumber · डिफ़ॉल्ट: 20- उदाहरण मान
5 - उदाहरण Bubble अभिव्यक्ति
Report Settings' attachment_limit - वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
max_file_bytesnumber · डिफ़ॉल्ट: 268435456- उदाहरण मान
10485760 - उदाहरण Bubble अभिव्यक्ति
Report Settings' max_attachment_bytes - वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
is_activeyes_no · डिफ़ॉल्ट: true- उदाहरण मान
yes - उदाहरण Bubble अभिव्यक्ति
GuideHost's view_is_active (your yes/no custom state) - जब यह दृश्य खुला हो तो हाँ सेट करें। बाहर निकलते समय नहीं सेट करें, ताकि प्लेबैक या वर्तमान कार्य रोक सके।
disabledyes_no · डिफ़ॉल्ट: false- उदाहरण मान
no - उदाहरण Bubble अभिव्यक्ति
GuideHost's is_busy (your yes/no custom state) - जब आपका ऐप व्यस्त हो या यह कार्रवाई उपलब्ध न हो, तो तत्व को निष्क्रिय करें।
show_controlsyes_no · डिफ़ॉल्ट: true- उदाहरण मान
yes - उदाहरण Bubble अभिव्यक्ति
App Settings' show_editor_controls - निर्मित नियंत्रण दिखाएँ या छिपाएँ।
languagetext · डिफ़ॉल्ट: "auto"- उदाहरण मान
uk - उदाहरण Bubble अभिव्यक्ति
Current User's preferred_language - language=auto को समर्थित डिवाइस या ब्राउज़र भाषा के अनुसार सेट करें। स्पष्ट रूप से चुनने के लिए समर्थित भाषा कोड दर्ज करें।
ui_text_jsontext · डिफ़ॉल्ट: ""- उदाहरण मान
{} - उदाहरण Bubble अभिव्यक्ति
App Settings' player_labels_json (supported keys only) - वैकल्पिक JSON समर्थित बटन लेबल के साथ। अंतर्निहित टेक्स्ट उपयोग करने के लिए खाली छोड़ें।
titletext · डिफ़ॉल्ट: ""- उदाहरण मान
Lesson 4 — review - उदाहरण Bubble अभिव्यक्ति
Selected Lesson's name - दिखाई देने वाला ऐप टेक्स्ट; यदि खाली रहेगा तो समर्थित होने पर अंतर्निहित स्थानीयकृत कॉपी उपयोग होगी। कोई प्रमाणपत्र नहीं।
क्रियाएँ और उनके इनपुट · 10
Pick files
कोई कार्रवाई पैरामीटर नहीं
Load local source
source_uritext · डिफ़ॉल्ट: —- उदाहरण मान
file:///app-cache/report.pdf - उदाहरण Bubble अभिव्यक्ति
Photo Editor's output_uri - इस डिवाइस पर पढ़ने योग्य फ़ाइल स्थान, जो आपके पिकर या किसी अन्य प्लगइन द्वारा लौटाया गया है।
display_nametext · डिफ़ॉल्ट: —- उदाहरण मान
report-photo.jpg - उदाहरण Bubble अभिव्यक्ति
Selected Attachment's display_name - वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
mime_typetext · डिफ़ॉल्ट: —- उदाहरण मान
image/jpeg - उदाहरण Bubble अभिव्यक्ति
Photo Editor's output_mime - वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
Select picked file
indexnumber · डिफ़ॉल्ट: —- उदाहरण मान
0 - उदाहरण Bubble अभिव्यक्ति
Selected row's current_source_index - वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
Save selection locally
कोई कार्रवाई पैरामीटर नहीं
List saved files
कोई कार्रवाई पैरामीटर नहीं
Restore saved file
file_idtext · डिफ़ॉल्ट: —- उदाहरण मान
<returned saved file ID> - उदाहरण Bubble अभिव्यक्ति
Selected LocalAttachment's local_file_id - वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
Delete saved copy
file_idtext · डिफ़ॉल्ट: —- उदाहरण मान
<returned saved file ID> - उदाहरण Bubble अभिव्यक्ति
Selected LocalAttachment's local_file_id - वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
confirmyes_no · डिफ़ॉल्ट: —- उदाहरण मान
yes — explicit confirmation only - उदाहरण Bubble अभिव्यक्ति
Confirm Checkbox is checked - वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
Share selected file
dialog_titletext · डिफ़ॉल्ट: —- उदाहरण मान
Share attachment - उदाहरण Bubble अभिव्यक्ति
Selected Report's share_title - वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
utitext · डिफ़ॉल्ट: —- उदाहरण मान
"" - उदाहरण Bubble अभिव्यक्ति
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 का अर्थ “sent” है?
नहीं। यहाँ OS विश्वसनीय प्राप्तकर्ता‑सफलता रसीद प्रदान नहीं करता। “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.
संबंधित गाइड्स
सहायता के लिए, हमें बताएं कि आप कौन सा प्लगइन और डिवाइस उपयोग कर रहे हैं, आपने कौन सी क्रिया आज़माई और क्या हुआ। व्यक्तिगत डेटा के बिना एक उदाहरण उपयोग करें। अपनी कुंजी या निजी फ़ाइलें कभी साझा न करें।