
Xodera Plugins · Bubble Native
Xodera Offline Files Native
Mantene attachmenta relationis et files electos in apparatu, restitue eos postea et permittas utentem communicare exemplum electum.
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.
Documentatio revisa 6 Novembris 2026
Exempla practica
Praepara plura attachmenta localia antequam relationem submitas
Forma oportet demonstrare quae files electa sunt et permittere utentem servare exemplum administratum ante quamlibet submissionem nubis.
`accepted_mime_types_json = your allowed MIME list`; `multiple = yes`; statuere `max_files`, `max_file_bytes` et rationem/relationem `document_context`.
Pick files → inspice nomina/size electa → Save selection locally. Forma tua servat IDs file resultantes donec processus Submit separatus eius files approbatos onerat.
Utere `selection_count`, `file_names`, `file_sizes` et `saved_file_ids` ad exhibendum indicem recensionum. Copia servata administrata originem vocantis servat.
Selector annullatus non est relatio submissa. In `files_error`, conserva IDs locales iam acceptas et ostende `error_code`; numquam crea annexum nubium ex URI locali solum.
Files manent in hoc apparatu donec communicentur aut seorsum onerentur.
Conserva output photo-editoris vel registratoris ad usum posteriorem.
File localis generatus potest habitare in loco temporario; app opus habet copiam administratam explicitam.
`source_uri = the local output of a separately accepted editor/recorder`; verum `display_name` et `mime_type` eius coniunge; `document_context` eiusdem domini utere.
Load local source → inspice metadata → Save selection locally. Serva ID file restitutum tantum in dispositivo/contextu congruenti, deinde Restore saved file per id ipsum cum opus est.
Consuma `file_id`, `local_uri`, `size_bytes` et `is_saved_locally`; usa `file_restored` ad distinguendum restitutionem completam a mera petitione.
Reiice URL remotum HTTP ut fontem localem. Si fons evanuit aut restitutio deficiat, ostende `error_code` et serva recordum originale app ad recuperationem.
Files manent in hoc apparatu donec communicentur aut seorsum onerentur.
Permitte utentem communicare receptum locale a app generatum vel exportum.
Applicatio fasciculum localem electum ad indicem systematis pro communicatione in apparatu tradere debet, non URL publicum fingere.
`selected_file_id = the exact managed copy chosen from your app’s saved-file list`; nomen eius et MIME describunt verum file locale.
List saved files → Restore saved file → Share selected file postquam utentis premit Share. Conserva copiam servatam donec explicite eligunt Delete saved copy.
`share_status` et `share_sheet_closed` ad interfaciem renovandam postquam index communicationis clausus est utere. ID fasciculi ad aliam communicationem deliberatam retine.
Index communicationis clausus non probat epistulam aut nuntium traditum esse. Cancellationem et `files_error` tracta sine affirmando rem ad destinatarium feliciter pervenisse.
Files manent in hoc apparatu donec communicentur aut seorsum onerentur.
Quid nunc operatur
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.
Construe fluxum operis
Utere actionibus beta praestantibus infra et probā eventum in apparatibus destinatis.
Haec exempla utuntur inscriptionibus applicationis, ut Lesson, Message et Order. Eas propriis generibus datorum et nominibus elementorum substitue. Inscriptiones mediorum in exemplis propriis fasciculis substituendae sunt.
Statuere document_context = Current User's unique id, aut valorem stabilem pro ratione et relatione. Elige accepted_mime_types_json, max_files et max_file_bytes.
Exsequere Pick files, aut utere Load local source pro file legibili a Photo Editor aut Recorder productum. Post selection_changed, lege indices file correspondentes; Select picked file eligit indicem.
Exsequere Save selection locally. Post files_saved, conserva saved_file_ids in registro attachmentorum localium app tuae. List saved files ostendit exempla servata; Restore saved file aperit ID servatum electum.
Share selected file aperit menu systematis communicationis. share_sheet_closed tantum significat menu clausum esse. Delete saved copy requirit ID electum et confirm=yes.
Configura semel
Crea aut elige tuum proiectum app Bubble in BestPlugins → Dashboard → Plugins. Elige Xodera Offline Files Native, copia eius clavem, deinde aperi Bubble → Plugins → Xodera Offline Files Native et inserta eam in licensing_api_key. Serva semel; deinde utere actionibus infra. Unusquique plugin in unoquoque projecto clavem suam habet.
Utere app nativa cum accessu ad files electos. Statuere document_context stabile pro ratione aut relatione ut files servati recte congregentur.
Configura semel
- Crea aut elige tuum proiectum app Bubble apud BestPlugins → Dashboard → Plugins.
- Elige hunc plugin et copia eius clavem proiecti.
- Open Bubble → Plugins → this plugin. Paste its project key into licensing_api_key and save.
- Adde elementum, elige tua data app et construe fluxum operis infra.
- 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.
Installatio et subscriptio
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.
Serva exitum in tua applicatione
Exemplum LocalAttachment: owner, document_context, ID fasciculi servati, display_name, mime_type et size_bytes. Hoc ID tantum in eodem apparatu et pro eadem ratione usoris aut relatione operatur. Pro annexo online, fasciculum per fluxum operis separatum onera et referentiam fasciculi online redditam serva.
Defectus, revocatio et recuperatio
Selector annullatus restituit operation_cancelled; non mittit formam. Dum native_pending=yes, exspecta ut selector file aut menu communicationis claudatur ante alium aperire. Clear session purgat selectionem currentem sed servat exempla servata. Si file deest, permittas utentem illud iterum eligere.
Capacitatēs et limites
Elige files 1–20 simul. Limite per file: 1 byte–256 MiB, cum limite inferiore si eligis. Filtra generis file virusibus files non examinant. ID file et semitae apparati non operantur ut nexus download nubis. Exempla localia non sunt encrypta et possunt periri si data app removere.
Configurationes, actiones et exitus
Utere his nominibus in Bubble. Lineamenta propositi separate signata sunt.
Configurationes beta praesto
Configurationes elementorum
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 · textStatus
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 (Index)file_uris · text (Index)file_names · text (Index)file_mime_types · text (Index)file_sizes · number (Index)files_json · textsaved_count · numbersaved_file_ids · text (Index)saved_file_uris · text (Index)saved_file_names · text (Index)saved_file_mime_types · text (Index)saved_file_sizes · number (Index)saved_files_json · textinvalid_saved_count · numbershare_status · texterror_code · textEventus
selection_changedfiles_savedlist_loadedfile_restoredfile_deletedshare_sheet_closedoperation_cancelledfiles_errorActiones et earum parametri
Pick filesLoad local sourceSelect picked fileSave selection locallyList saved filesRestore saved fileDelete saved copyShare selected fileCancel operationClear sessionConfigurationes elementorum · 16
source_uritext · Praedefinitum: ""- Valor exemplaris
file:///app-cache/report.pdf - Exemplum Bubble expressionis
Photo Editor's output_uri - Locatio file legibilis in hoc apparatu, reddita a selector tuo vel alio plugin.
display_nametext · Praedefinitum: ""- Valor exemplaris
report-photo.jpg - Exemplum Bubble expressionis
Selected Attachment's display_name - Utere valore currentis recordi negotii; valida contra limites infra.
mime_typetext · Praedefinitum: ""- Valor exemplaris
image/jpeg - Exemplum Bubble expressionis
Photo Editor's output_mime - Utere valore currentis recordi negotii; valida contra limites infra.
document_contexttext · Praedefinitum: "default"- Valor exemplaris
<current-user-id> - Exemplum Bubble expressionis
Current User's unique id - Valor stabilis huius rationis usoris vel inscriptionis. Eodem valore utere cum fasciculos vel exemplaria nondum missa eius restituis.
selected_file_idtext · Praedefinitum: ""- Valor exemplaris
<returned saved file ID> - Exemplum Bubble expressionis
Selected LocalAttachment's local_file_id - Utere valore currentis recordi negotii; valida contra limites infra.
accepted_mime_types_jsontext · Praedefinitum: "[\"*/*\"]"- Valor exemplaris
["image/*","application/pdf"] - Exemplum Bubble expressionis
Report Settings' accepted_mime_types_json - Utere valore currentis recordi negotii; valida contra limites infra.
multipleyes_no · Praedefinitum: false- Valor exemplaris
yes - Exemplum Bubble expressionis
Report Settings' allow_multiple_attachments - Utere valore currentis recordi negotii; valida contra limites infra.
copy_to_cacheyes_no · Praedefinitum: true- Valor exemplaris
yes - Exemplum Bubble expressionis
Report Settings' copy_to_cache - Utere valore currentis recordi negotii; valida contra limites infra.
max_filesnumber · Praedefinitum: 20- Valor exemplaris
5 - Exemplum Bubble expressionis
Report Settings' attachment_limit - Utere valore currentis recordi negotii; valida contra limites infra.
max_file_bytesnumber · Praedefinitum: 268435456- Valor exemplaris
10485760 - Exemplum Bubble expressionis
Report Settings' max_attachment_bytes - Utere valore currentis recordi negotii; valida contra limites infra.
is_activeyes_no · Praedefinitum: true- Valor exemplaris
yes - Exemplum Bubble expressionis
GuideHost's view_is_active (your yes/no custom state) - Statuere yes dum haec visio aperta est. Statuere no cum disceditur, ut reprodutio vel labor currentis cessare possit.
disabledyes_no · Praedefinitum: false- Valor exemplaris
no - Exemplum Bubble expressionis
GuideHost's is_busy (your yes/no custom state) - Elementum inactivum redde dum applicatio tua occupata est aut haec actio praesto non est.
show_controlsyes_no · Praedefinitum: true- Valor exemplaris
yes - Exemplum Bubble expressionis
App Settings' show_editor_controls - Monstra vel celare controles incorporatos.
languagetext · Praedefinitum: "auto"- Valor exemplaris
uk - Exemplum Bubble expressionis
Current User's preferred_language - language=auto constitue ut elementum linguam supportatam apparatus vel navigatri sequatur. Codicem linguae supportatae insere ut eam expresse eligas.
ui_text_jsontext · Praedefinitum: ""- Valor exemplaris
{} - Exemplum Bubble expressionis
App Settings' player_labels_json (supported keys only) - JSON optional cum titulis buttonorum supportatis. Vacuum relinque ut textum incorporatum utaris.
titletext · Praedefinitum: ""- Valor exemplaris
Lesson 4 — review - Exemplum Bubble expressionis
Selected Lesson's name - Textus in applicatione visibilis; si vacuus est, textus incorporatus in lingua electa adhibetur ubi supportatur. Noli indicia secreta accessus includere.
Actiones et earum parametri · 10
Pick files
Nulli parametri actionis
Load local source
source_uritext · Praedefinitum: —- Valor exemplaris
file:///app-cache/report.pdf - Exemplum Bubble expressionis
Photo Editor's output_uri - Locatio file legibilis in hoc apparatu, reddita a selector tuo vel alio plugin.
display_nametext · Praedefinitum: —- Valor exemplaris
report-photo.jpg - Exemplum Bubble expressionis
Selected Attachment's display_name - Utere valore currentis recordi negotii; valida contra limites infra.
mime_typetext · Praedefinitum: —- Valor exemplaris
image/jpeg - Exemplum Bubble expressionis
Photo Editor's output_mime - Utere valore currentis recordi negotii; valida contra limites infra.
Select picked file
indexnumber · Praedefinitum: —- Valor exemplaris
0 - Exemplum Bubble expressionis
Selected row's current_source_index - Utere valore currentis recordi negotii; valida contra limites infra.
Save selection locally
Nulli parametri actionis
List saved files
Nulli parametri actionis
Restore saved file
file_idtext · Praedefinitum: —- Valor exemplaris
<returned saved file ID> - Exemplum Bubble expressionis
Selected LocalAttachment's local_file_id - Utere valore currentis recordi negotii; valida contra limites infra.
Delete saved copy
file_idtext · Praedefinitum: —- Valor exemplaris
<returned saved file ID> - Exemplum Bubble expressionis
Selected LocalAttachment's local_file_id - Utere valore currentis recordi negotii; valida contra limites infra.
confirmyes_no · Praedefinitum: —- Valor exemplaris
yes — explicit confirmation only - Exemplum Bubble expressionis
Confirm Checkbox is checked - Utere valore currentis recordi negotii; valida contra limites infra.
Share selected file
dialog_titletext · Praedefinitum: —- Valor exemplaris
Share attachment - Exemplum Bubble expressionis
Selected Report's share_title - Utere valore currentis recordi negotii; valida contra limites infra.
utitext · Praedefinitum: —- Valor exemplaris
"" - Exemplum Bubble expressionis
Empty unless your iOS integration supplies a proven UTI - Utere valore currentis recordi negotii; valida contra limites infra.
Cancel operation
Nulli parametri actionis
Clear session
Nulli parametri actionis
Status et eventus
Status
status · textResultatum currente huius actionis. Utere eventu completionis congruenti antequam successum servas.
is_busy · yes_noLabor adhuc in progressu est. Exspecta antequam aliam actionem incipias.
native_pending · yes_noLabor adhuc in progressu est. Exspecta antequam aliam actionem incipias.
operation · textValor currentis pro elemento electo. Legi post eventum relatum.
selection_count · numberValor currentis pro elemento electo. Legi post eventum relatum.
selected_index · numberValor currentis pro elemento electo. Legi post eventum relatum.
file_id · textIdentificator huius elementi aut actionis. Serva cum recordo app congruenti. Usa idem identificator petitionis cum iterum conaris resultat incertum.
local_uri · textLocus fasciculi in hoc apparatu. Serva vel incarca fasciculum seorsum si online servandus est.
display_name · textValor currentis pro elemento electo. Legi post eventum relatum.
mime_type · textValor currentis pro elemento electo. Legi post eventum relatum.
mime_source · textValor currentis pro elemento electo. Legi post eventum relatum.
size_bytes · numberValor currentis pro elemento electo. Legi post eventum relatum.
is_saved_locally · yes_noValor currentis pro elemento electo. Legi post eventum relatum.
file_ids · text (Index)Index pro filebus electis. Elementa eodem indice in aliis indicibus fileorum referunt ad idem file.
file_uris · text (Index)Index pro filebus electis. Elementa eodem indice in aliis indicibus fileorum referunt ad idem file.
file_names · text (Index)Index pro filebus electis. Elementa eodem indice in aliis indicibus fileorum referunt ad idem file.
file_mime_types · text (Index)Index pro filebus electis. Elementa eodem indice in aliis indicibus fileorum referunt ad idem file.
file_sizes · number (Index)Index pro filebus electis. Elementa eodem indice in aliis indicibus fileorum referunt ad idem file.
files_json · textValor currentis pro elemento electo. Legi post eventum relatum.
saved_count · numberValor currentis pro elemento electo. Legi post eventum relatum.
saved_file_ids · text (Index)Index pro filebus electis. Elementa eodem indice in aliis indicibus fileorum referunt ad idem file.
saved_file_uris · text (Index)Index pro filebus electis. Elementa eodem indice in aliis indicibus fileorum referunt ad idem file.
saved_file_names · text (Index)Index pro filebus electis. Elementa eodem indice in aliis indicibus fileorum referunt ad idem file.
saved_file_mime_types · text (Index)Index pro filebus electis. Elementa eodem indice in aliis indicibus fileorum referunt ad idem file.
saved_file_sizes · number (Index)Index pro filebus electis. Elementa eodem indice in aliis indicibus fileorum referunt ad idem file.
saved_files_json · textValor currentis pro elemento electo. Legi post eventum relatum.
invalid_saved_count · numberValor currentis pro elemento electo. Legi post eventum relatum.
share_status · textResultatum currente huius actionis. Utere eventu completionis congruenti antequam successum servas.
error_code · textInformationes erroris pro ultima actione. Ostende nuntium utile et praebe iterum conatum pertinentem.
Eventus
selection_changedCum hic eventus occurrat, lege status pertinentes e eodem elemento.
files_savedCum hic eventus occurrat, lege status pertinentes e eodem elemento.
list_loadedCum hic eventus occurrat, lege status pertinentes e eodem elemento.
file_restoredCum hic eventus occurrat, lege status pertinentes e eodem elemento.
file_deletedCum hic eventus occurrat, lege status pertinentes e eodem elemento.
share_sheet_closedCum hic eventus occurrat, lege status pertinentes e eodem elemento.
operation_cancelledCum hic eventus occurrat, lege status pertinentes e eodem elemento.
files_errorCum hic eventus occurrat, lege status pertinentes e eodem elemento.
Quaestiones quas programmatores ponunt
Significatne Share “missum”?
Non. OS hic testimonium successus recipientis fidum non praebet. Ostende “share sheet closed”.
Quomodo subscriptio operatur?
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.
Præcepta affinia
Ad auxilium petendum, indica quod additamentum et quo apparatu utaris, quam actionem tentaveris et quid acciderit. Exemplo sine datis personalibus utere. Numquam clavem tuam aut fasciculos privatos communica.