Offline Files interfazea.
Offline Files interfazea.
← Jatorrizko gida guztiak

Xodera Plugins · Bubble Native

Xodera Offline Files Native

Mantendu txostena eranskinak eta hautatutako fitxategiak gailuan, berreskuratu geroago eta utzi erabiltzaileak hautatutako kopia partekatzea.

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.

Dokumentazioa berrikusi da 6 azaroan 2026

Adibide praktikoak

Prestatu hainbat eranskin lokal txostena bidali aurretik

Inprimakiak erakutsi behar du zein fitxategi hautatu ziren eta utzi erabiltzaileak kudeatutako kopia bat mantentzea hodeiko bidalketa edozein aurretik.

`accepted_mime_types_json = your allowed MIME list`; `multiple = yes`; ezarri `max_files`, `max_file_bytes` eta kontu/txostena `document_context`.

Pick files → ikusi hautatutako izenak/tamainak → Save selection locally. Zure inprimakiek gordetzen ditu sortutako fitxategi IDak bere Bidali lan-fluxu bereiziak onartutako fitxategiak igorri arte.

Erabili `selection_count`, `file_names`, `file_sizes` eta `saved_file_ids` berrikuspen-zerrenda errendatzeko. Gordetako kudeatutako kopia deitzailearen jatorrizkoa mantentzen du.

Bertan behera utzitako hautatzailea ez da bidalitako txostena. `files_error`-n, mantendu dagoeneko onartutako ID lokalak eta erakutsi `error_code`; inoiz ez sortu hodeiko eranskinik URI lokal batetik bakarrik.

Fitxategiak gailu honetan geratzen dira partekatu edo bereizita kargatu arte.

Mantendu argazki-editorearen edo grabagailuaren irteera geroago erabiltzeko

Sortutako fitxategi lokal bat aldi baterako kokaleku batean egon daiteke; aplikazioak kudeatutako kopia esplizitu bat behar du.

`source_uri = the local output of a separately accepted editor/recorder`; lotu bere benetako `display_name` eta `mime_type`; erabili jabearen `document_context` bera.

Load local source → ikusi metadatuak → Save selection locally. Gorde itzulitako fitxategi IDa soilik bat datorren gailu/kontektoan, eta gero Restore saved file ID zehatz horrekin behar denean.

Erabili `file_id`, `local_uri`, `size_bytes` eta `is_saved_locally`; erabili `file_restored` berreskuratu bat osatua dena eta soilik eskaera bat egitea bereizteko.

Ukatu urruneko HTTP URLa iturri lokal gisa. Iturburua desagertu bada edo berreskuratzeak huts egiten badu, erakutsi `error_code` eta mantendu aplikazioaren erregistro jatorrizkoa berreskuratzeko.

Fitxategiak gailu honetan geratzen dira partekatu edo bereizita kargatu arte.

Baimendu erabiltzaileak aplikazioak sortutako errezibo lokal bat edo esportazio bat partekatzea

Aplikazioak hautatutako fitxategi lokala gailuaren partekatze-orrira eman beharko luke, URL publiko bat asmatu beharrean.

`selected_file_id = the exact managed copy chosen from your app’s saved-file list`; bere izena eta MIME fitxategi lokal benetakoa deskribatzen dute.

List saved files → Restore saved file → Share selected file erabiltzaileak 'Partekatu' sakatu ondoren. Mantendu gordetako kopia Delete saved copy esplizituki aukeratu arte.

Erabili `share_status` eta `share_sheet_closed` orria itxi ondoren UIa eguneratzeko. Mantendu fitxategi IDa beste partekatze intentional batetarako.

Itxitako partekatze-orria ez da froga mezu/posta bat entregatu dela. Kudeatu ezeztapena eta `files_error` arrakasta jasotzaileari jakinarazi gabe.

Fitxategiak gailu honetan geratzen dira partekatu edo bereizita kargatu arte.

Orain funtzionatzen duena

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.

Eraiki lan-fluxua

Erabili behean dauden beta ekintzak eta probatu emaitza helburu-gailuetan.

Adibide hauek Lesson, Message eta Order bezalako aplikazio erregistroak erabiltzen dituzte. Ordeztu zure datu motak eta elementu izenak erabiliz. Adibide media helbideak zure fitxategiekin ordeztu behar dira.

  1. Ezarri document_context = Current User's unique id, edo balio egonkorra kontu eta txostenerako. Aukeratu accepted_mime_types_json, max_files eta max_file_bytes.

  2. Exekutatu Pick files, edo erabili Load local source Photo Editor edo Recorder-ek sortutako fitxategi irakurgarria lortzeko. selection_changed ondoren, irakurri bat datozen fitxategi-zerrendak; Select picked file indize bat aukeratzen du.

  3. Exekutatu Save selection locally. files_saved ondoren, mantendu saved_file_ids zure aplikazioaren eranskin lokal erregistroan. List saved files gordetako kopiak erakusten ditu; Restore saved file hautatutako ID gordea irekitzen du.

  4. Share selected file sistemaren partekatze menua irekitzen du. share_sheet_closed bakarrik menua itxita dagoela adierazten du. Delete saved copy hautatutako IDa eta confirm=yes behar ditu.

Lan-fluxuaren diagrama — ez da aplikazioaren pantaila-argazkia

Konfiguratu behin

Sortu edo aukeratu zure Bubble aplikazio-proiektua BestPlugins → Dashboard → Plugins. Aukeratu Xodera Offline Files Native, kopiatu bere gakoa, eta gero ireki Bubble → Plugins → Xodera Offline Files Native eta itsatsi licensing_api_key. Gorde behin; gero erabili beheko ekintzak. Proiektu bakoitzeko plugin bakoitzak bere gakoa du.

Erabili aplikazio jatorrizko bat hautatutako fitxategietara sarbidearekin. Ezarri document_context egonkorra kontu edo txostenerako, horrela gordetako fitxategiak ondo taldekatuak izango dira.

Konfiguratu behin
  1. Sortu edo aukeratu zure Bubble aplikazio proiektua BestPlugins → Dashboard → Plugins.
  2. Aukeratu plugin hau eta kopiatu bere proiektu gakoa.
  3. Open Bubble → Plugins → this plugin. Paste its project key into licensing_api_key and save.
  4. Gehitu elementua, aukeratu zure aplikazio datuak eta eraiki beheko lan-fluxua.
  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.
Instalazioa eta harpidetza

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.

Gorde emaitza zure aplikazioan

Adibidez LocalAttachment: jabea, document_context, gordetako fitxategi IDa, display_name, mime_type eta size_bytes. ID hau gailu berean eta kontu edo txostena berean soilik funtzionatzen du. Lineako eranskin batetarako, igo fitxategia lan-fluxu bereizi batekin eta gorde itzulitako lineako fitxategi erreferentzia.

Hutsegitea, bertan behera uztea eta berreskuratzea

Ezeztatutako hautatzaileak operation_cancelled itzultzen du; ez du inprimakia bidaltzen. native_pending=yes bitartean, itxaron fitxategi hautatzailea edo partekatze menua ixteko beste bat ireki aurretik. Clear session uneko hautapena garbitzen du baina gordetako kopiak mantentzen ditu. Fitxategi bat falta bada, utzi erabiltzaileak berriro hautatzea.

Gaitasunak eta mugak

Aukeratu 1–20 fitxategiak aldi berean. Fitxategi bakoitzeko muga: 1 byte–256 MiB, beheko muga bat ere hauta dezakezu. Fitxategi-mota iragazkiek ez dute fitxategiak birusen aurkitzeko egiaztatzen. Gailuko fitxategi IDak eta bideak ez dira hodeiko deskarga lotura gisa funtzionatzen. Kopia lokalak ez dira enkriptatutako biltegiratzea eta galdu daitezke aplikazioaren datuak kendu ezkero.

Ezarpenak, ekintzak eta emaitzak

Erabili izen hauek Bubble-n. Planifikatutako ezaugarriak bereizita markatuta daude.

Beta ezarpen erabilgarriak

Elementu ezarpenak

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

Egoerak

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 (zerrenda)file_uris · text (zerrenda)file_names · text (zerrenda)file_mime_types · text (zerrenda)file_sizes · number (zerrenda)files_json · textsaved_count · numbersaved_file_ids · text (zerrenda)saved_file_uris · text (zerrenda)saved_file_names · text (zerrenda)saved_file_mime_types · text (zerrenda)saved_file_sizes · number (zerrenda)saved_files_json · textinvalid_saved_count · numbershare_status · texterror_code · text

Gertaerak

selection_changedfiles_savedlist_loadedfile_restoredfile_deletedshare_sheet_closedoperation_cancelledfiles_error

Ekintzak eta haien sarrerak

Pick filesLoad local sourceSelect picked fileSave selection locallyList saved filesRestore saved fileDelete saved copyShare selected fileCancel operationClear session
Elementu ezarpenak · 16
source_uritext · Lehenetsia: ""
Adibide balioafile:///app-cache/report.pdf
Adibide Bubble adierazpenaPhoto Editor's output_uri
Fitxategiaren kokaleku irakurgarria gailu honetan, zure hautatzaileak edo beste plugin batek itzulitakoa.
display_nametext · Lehenetsia: ""
Adibide balioareport-photo.jpg
Adibide Bubble adierazpenaSelected Attachment's display_name
Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
mime_typetext · Lehenetsia: ""
Adibide balioaimage/jpeg
Adibide Bubble adierazpenaPhoto Editor's output_mime
Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
document_contexttext · Lehenetsia: "default"
Adibide balioa<current-user-id>
Adibide Bubble adierazpenaCurrent User's unique id
Balio egonkorra kontu edo erregistro honetarako. Erabili balio bera bere gordetako fitxategiak edo zirriborroak berrezartzean.
selected_file_idtext · Lehenetsia: ""
Adibide balioa<returned saved file ID>
Adibide Bubble adierazpenaSelected LocalAttachment's local_file_id
Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
accepted_mime_types_jsontext · Lehenetsia: "[\"*/*\"]"
Adibide balioa["image/*","application/pdf"]
Adibide Bubble adierazpenaReport Settings' accepted_mime_types_json
Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
multipleyes_no · Lehenetsia: false
Adibide balioayes
Adibide Bubble adierazpenaReport Settings' allow_multiple_attachments
Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
copy_to_cacheyes_no · Lehenetsia: true
Adibide balioayes
Adibide Bubble adierazpenaReport Settings' copy_to_cache
Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
max_filesnumber · Lehenetsia: 20
Adibide balioa5
Adibide Bubble adierazpenaReport Settings' attachment_limit
Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
max_file_bytesnumber · Lehenetsia: 268435456
Adibide balioa10485760
Adibide Bubble adierazpenaReport Settings' max_attachment_bytes
Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
is_activeyes_no · Lehenetsia: true
Adibide balioayes
Adibide Bubble adierazpenaGuideHost's view_is_active (your yes/no custom state)
Ezarri bai ikuspegi hau irekita dagoen bitartean. Ezarri ez irtetean, horrela erreprodukzioa edo uneko lana gelditu daiteke.
disabledyes_no · Lehenetsia: false
Adibide balioano
Adibide Bubble adierazpenaGuideHost's is_busy (your yes/no custom state)
Ezgaitu elementua zure aplikazioa lanpetuta dagoen edo ekintza hau ez dago erabilgarri dagoen bitartean.
show_controlsyes_no · Lehenetsia: true
Adibide balioayes
Adibide Bubble adierazpenaApp Settings' show_editor_controls
Erakutsi edo ezkutatu integratutako kontrolak.
languagetext · Lehenetsia: "auto"
Adibide balioauk
Adibide Bubble adierazpenaCurrent User's preferred_language
Ezarri language=auto onartutako gailu edo nabigatzaile hizkuntza jarraitzeko. Sartu onartutako hizkuntza kodea hura esplizituki aukeratzeko.
ui_text_jsontext · Lehenetsia: ""
Adibide balioa{}
Adibide Bubble adierazpenaApp Settings' player_labels_json (supported keys only)
Aukerako JSON onartutako botoi-etiketeekin. Utzi hutsik integratutako testua erabiltzeko.
titletext · Lehenetsia: ""
Adibide balioaLesson 4 — review
Adibide Bubble adierazpenaSelected Lesson's name
Ikusgai dagoen aplikazio testua; hutsik uztean, onartzen denean, integratutako itzulpen lokala erabiltzen da. Kredentzialik ez.
Ekintzak eta haien sarrerak · 10
Pick files

Ekintza-parametrorik ez

Load local source
source_uritext · Lehenetsia: —
Adibide balioafile:///app-cache/report.pdf
Adibide Bubble adierazpenaPhoto Editor's output_uri
Fitxategiaren kokaleku irakurgarria gailu honetan, zure hautatzaileak edo beste plugin batek itzulitakoa.
display_nametext · Lehenetsia: —
Adibide balioareport-photo.jpg
Adibide Bubble adierazpenaSelected Attachment's display_name
Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
mime_typetext · Lehenetsia: —
Adibide balioaimage/jpeg
Adibide Bubble adierazpenaPhoto Editor's output_mime
Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
Select picked file
indexnumber · Lehenetsia: —
Adibide balioa0
Adibide Bubble adierazpenaSelected row's current_source_index
Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
Save selection locally

Ekintza-parametrorik ez

List saved files

Ekintza-parametrorik ez

Restore saved file
file_idtext · Lehenetsia: —
Adibide balioa<returned saved file ID>
Adibide Bubble adierazpenaSelected LocalAttachment's local_file_id
Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
Delete saved copy
file_idtext · Lehenetsia: —
Adibide balioa<returned saved file ID>
Adibide Bubble adierazpenaSelected LocalAttachment's local_file_id
Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
confirmyes_no · Lehenetsia: —
Adibide balioayes — explicit confirmation only
Adibide Bubble adierazpenaConfirm Checkbox is checked
Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
Share selected file
dialog_titletext · Lehenetsia: —
Adibide balioaShare attachment
Adibide Bubble adierazpenaSelected Report's share_title
Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
utitext · Lehenetsia: —
Adibide balioa""
Adibide Bubble adierazpenaEmpty unless your iOS integration supplies a proven UTI
Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
Cancel operation

Ekintza-parametrorik ez

Clear session

Ekintza-parametrorik ez

Egoerak eta gertaerak

Egoerak

status · text

Ekintza honen uneko emaitza. Erabili bat datorren amaiera gertaera arrakasta gordetzeko aurretik.

is_busy · yes_no

Lana oraindik lanean dago. Itxaron beste ekintza bat hasteko.

native_pending · yes_no

Lana oraindik lanean dago. Itxaron beste ekintza bat hasteko.

operation · text

Hautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.

selection_count · number

Hautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.

selected_index · number

Hautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.

file_id · text

Elementu edo ekintza honen identifikatzailea. Mantendu aplikazioaren erregistro dagokionarekin. Erabili eskaera-identifikatzaile bera emaitza zalantz bat berriro saiatzeko.

local_uri · text

Fitxategiaren kokapena gailu honetan. Gorde edo kargatu fitxategia bereizita, online mantendu behar bada.

display_name · text

Hautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.

mime_type · text

Hautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.

mime_source · text

Hautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.

size_bytes · number

Hautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.

is_saved_locally · yes_no

Hautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.

file_ids · text (zerrenda)

Hautatutako fitxategientzako zerrenda. Beste fitxategi-zerrendetako indize bereko elementuak fitxategi bera adierazten dute.

file_uris · text (zerrenda)

Hautatutako fitxategientzako zerrenda. Beste fitxategi-zerrendetako indize bereko elementuak fitxategi bera adierazten dute.

file_names · text (zerrenda)

Hautatutako fitxategientzako zerrenda. Beste fitxategi-zerrendetako indize bereko elementuak fitxategi bera adierazten dute.

file_mime_types · text (zerrenda)

Hautatutako fitxategientzako zerrenda. Beste fitxategi-zerrendetako indize bereko elementuak fitxategi bera adierazten dute.

file_sizes · number (zerrenda)

Hautatutako fitxategientzako zerrenda. Beste fitxategi-zerrendetako indize bereko elementuak fitxategi bera adierazten dute.

files_json · text

Hautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.

saved_count · number

Hautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.

saved_file_ids · text (zerrenda)

Hautatutako fitxategientzako zerrenda. Beste fitxategi-zerrendetako indize bereko elementuak fitxategi bera adierazten dute.

saved_file_uris · text (zerrenda)

Hautatutako fitxategientzako zerrenda. Beste fitxategi-zerrendetako indize bereko elementuak fitxategi bera adierazten dute.

saved_file_names · text (zerrenda)

Hautatutako fitxategientzako zerrenda. Beste fitxategi-zerrendetako indize bereko elementuak fitxategi bera adierazten dute.

saved_file_mime_types · text (zerrenda)

Hautatutako fitxategientzako zerrenda. Beste fitxategi-zerrendetako indize bereko elementuak fitxategi bera adierazten dute.

saved_file_sizes · number (zerrenda)

Hautatutako fitxategientzako zerrenda. Beste fitxategi-zerrendetako indize bereko elementuak fitxategi bera adierazten dute.

saved_files_json · text

Hautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.

invalid_saved_count · number

Hautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.

share_status · text

Ekintza honen uneko emaitza. Erabili bat datorren amaiera gertaera arrakasta gordetzeko aurretik.

error_code · text

Azken ekintzaren errore informazioa. Erakutsi mezu lagungarria eta eskaini dagokion saiakera berriro.

Gertaerak

selection_changed

Gertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.

files_saved

Gertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.

list_loaded

Gertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.

file_restored

Gertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.

file_deleted

Gertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.

share_sheet_closed

Gertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.

operation_cancelled

Gertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.

files_error

Gertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.

Garatzaileek egiten dituzten galderak

“Share”k “bidalia” esan nahi al du?

Ez. SEk ez du hartzailearen arrakasta-ordainagiri fidagarririk ematen hemen. Erakutsi “partekatze-orria itxita”.

Nola funtzionatzen du harpidetza?

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.

Lotutako gidak

Laguntza lortzeko, esan zein plugin eta gailu erabiltzen dituzun, saiatu den ekintza eta zer gertatu den. Erabili adibide bat datu pertsonalik gabe. Inoiz ez partekatu zure gakoa edo fitxategi pribatuak.