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` और एक 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 जैसे ऐप रिकॉर्ड का उपयोग किया गया है। इन्हें अपने डेटा प्रकारों और तत्व नामों से बदलें। उदाहरण मीडिया पते को अपने फ़ाइलों से बदलना आवश्यक है।

  1. document_context = Current User's unique id सेट करें, या खाते और रिपोर्ट के लिए एक स्थिर मान। accepted_mime_types_json, max_files और max_file_bytes चुनें।

  2. Pick files चलाएँ, या फोटो एडिटर या रिकॉर्डर द्वारा निर्मित पठनीय फ़ाइल के लिए Load local source उपयोग करें। selection_changed के बाद, मिलते‑जुलते फ़ाइल सूचियों को पढ़ें; Select picked file एक इंडेक्स चुनता है।

  3. Save selection locally चलाएँ। files_saved के बाद, saved_file_ids को अपने ऐप के स्थानीय अटैचमेंट रिकॉर्ड में रखें। List saved files सहेजी गई प्रतियां दिखाता है; Restore saved file चयनित सहेजा गया ID खोलता है।

  4. 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 सेट करें ताकि उसकी सहेजी गई फ़ाइलें सही ढंग से समूहित रहें।

एक बार कॉन्फ़िगर करें
  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, सहेजा गया फ़ाइल 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.

संबंधित गाइड्स

सहायता के लिए, हमें बताएं कि आप कौन सा प्लगइन और डिवाइस उपयोग कर रहे हैं, आपने कौन सी क्रिया आज़माई और क्या हुआ। व्यक्तिगत डेटा के बिना एक उदाहरण उपयोग करें। अपनी कुंजी या निजी फ़ाइलें कभी साझा न करें।