Xodera Plugins · Bubble Native
Xodera B2 Files Native
Mantingueu els fitxers adjunts de l'aplicació al vostre propi emmagatzematge Backblaze B2. Permeteu que els usuaris autoritzats puguin pujar, navegar i descarregar fitxers, i trieu explícitament quan un fitxer pot ser compartit públicament.
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.
Documentació revisada 6 novembre 2026
Exemples pràctics
Deseu un adjunt de treball al bucket privat propi del desenvolupador
Una feina Bubble necessita una referència d'emmagatzematge duradora sense tractar una URL de descàrrega caducada com a identitat del fitxer.
`bucket_binding_id = an allowed binding to your own private bucket`; `local_uri` dinàmic, `display_name`, `mime_type` i `expected_size` descriuen el fitxer local seleccionat.
Planificat: Check local source → Upload file → esperar `upload_verified`. El vostre flux de treball aleshores emmagatzema `asset_ref` i les metadades al registre de la feina propietat.
Utilitzeu `asset_ref`, `size_bytes`, `mime_type` i `upload_status`. Més tard, Resolve private read pot proporcionar una URL temporal per a un ús autoritzat.
Si l'operació de desar a la base de dades falla després de `upload_verified`, torneu a intentar l'actualització de la BD amb la mateixa referència d'actiu en lloc d'una altra càrrega. Comproveu el resultat de `upload_pending` utilitzant Check or recover upload status i el mateix ID de càrrega.
Planificat. El vostre compte B2 paga els càrrecs d'emmagatzematge i descàrrega.
Creeu una galeria d'adjunts propietat amb registres de fitxers duradors
Una galeria de fitxers necessita noms, tipus i paginació, a més d'una manera d'obrir l'actiu seleccionat més tard.
El registre de Fitxer de la vostra aplicació emmagatzema un `asset_ref` acceptat, nom per mostrar, MIME i la relació propietari/feina després d'una càrrega verificada; no utilitzeu una URI local com a identitat al núvol.
Planificat: utilitzeu List my B2 files per crear la llista d'adjunts. asset_refs identifica els fitxers; els valors al mateix índex proporcionen els seus noms i tipus. Seleccionar un fitxer passa el seu asset_ref a Get asset metadata o Download accepted version.
`has_more` i `next_cursor` pertanyen a la consulta actual. Una descàrrega completada retorna `local_output_uri`; és una còpia local del dispositiu, no un enllaç públic permanent.
Restableix la paginació després de canvis en la vinculació/comptes/consultes. A `transfer_error`, conserveu l'element Fitxer existent i mostreu `error_code`; no el substituïu silenciosament per una altra versió del proveïdor.
Planificat. El vostre compte B2 paga els càrrecs d'emmagatzematge i descàrrega.
Feu que la publicació i l'eliminació d'una versió exacta siguin deliberades
El personal no ha d'exposar accidentalment un adjunt privat ni eliminar totes les versions en substituir una imatge.
`asset_ref = the selected accepted version`; la vinculació del bucket i els permisos de fitxer de l'aplicació han de permetre l'operació sol·licitada.
Mostreu la visibilitat actual, demaneu una confirmació explícita i, a continuació, Change public sharing. Per a l'eliminació, invoqueu Delete accepted version amb confirmació; conserveu les metadades de l'aplicació fins que es conegui el resultat confirmat.
Després de `share_changed`, utilitzeu `visibility` i `public_url` només quan la compartició pública hagi estat autoritzada explícitament. Després de `delete_completed`, actualitzeu el registre de Fitxer propietat; `delete_pending` no és una eliminació final.
Comproveu el resultat d'una operació incerta en lloc d'assumir l'èxit. Les URL de lectura del proveïdor emeses anteriorment poden seguir sent vàlides fins a la caducitat; eliminar una fila de la BD o desactivar la compartició no recupera els bytes ja descarregats.
Planificat. El vostre compte B2 paga els càrrecs d'emmagatzematge i descàrrega.
Què funciona ara
Connector planificat. Encara no està instal·lat ni disponible per al seu ús. La guia següent mostra el flux de treball de fitxers previst.
Crea el flux de treball
Planificat
Flux de treball planificat. No disponible a la beta actual.
Aquests exemples utilitzen registres d'aplicació com Lesson, Message i Order. Substituïu-los amb els vostres propis tipus de dades i noms d'elements. Les adreces multimèdia d'exemple s'han de substituir per els vostres propis fitxers.
Planificat: a la configuració del vostre projecte, trieu el vostre emmagatzematge B2 i el bucket permès. Definiu-ne la privacitat, el prefix de carpeta i els tipus i mides de fitxer acceptats.
Utilitzeu List B2 bindings per mostrar les opcions d'emmagatzematge permeses. Utilitzeu List my B2 files per mostrar els fitxers de l'usuari actual i Get my B2 file info per a detalls.
Trieu un fitxer. Definiu bucket_binding_id, local_uri, display_name, mime_type i expected_size, després executeu Upload file. Mostreu el progrés, però espereu upload_verified abans de considerar el fitxer com a desat.
Deseu asset_ref al registre de la vostra aplicació. Utilitzeu-lo per a Get asset metadata, Resolve private read o Download accepted version. Change public sharing i Delete accepted version requereixen una confirmació separada.
Configura una vegada
L'activació de claus està planificada per a aquest connector. Creeu o trieu el vostre projecte d'aplicació Bubble a BestPlugins → Dashboard → Plugins. Trieu Xodera B2 Files Native, copieu-ne la clau, després obriu Bubble → Plugins → Xodera B2 Files Native i enganxeu-la a project_api_key. Deseu una vegada; després utilitzeu les accions següents. Cada connector a cada projecte té la seva pròpia clau.
Utilitzeu el vostre propi compte Backblaze B2 i trieu el bucket per a aquesta aplicació. Decidiu qui pot llegir i pujar fitxers. Deseu els noms dels camps d'usuari sí/no rellevants a b2_reader_permission_field i b2_writer_permission_field; els valors per defecte són b2_files_reader i b2_files_writer. Només un administrador autoritzat hauria de modificar aquests permisos d'usuari.
Configura una vegada
- Creeu o trieu el vostre projecte d’aplicació Bubble a BestPlugins → Dashboard → Plugins.
- Trieu aquest connector i copieu la clau del projecte.
- Planificat: Obriu Bubble → Plugins → Xodera B2 Files Native; enganxeu la clau a project_api_key i deseu.
- Afegiu l’element, trieu les vostres dades d’aplicació i construïu el flux de treball a continuació.
- Accés a la beta privada només per ara. La instal·lació pública i l’activació de pagament encara no estan obertes.
Instal·lació i subscripció
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.
Desa el resultat a la teva aplicació
Adjunt d'exemple: asset_ref, informe/comanda relacionat, propietari, display_name, mime_type i size_bytes. Deseu-los després de upload_verified. Utilitzeu asset_ref per tornar a obrir un fitxer més tard; una adreça de lectura temporal o un camí en un dispositiu no és una referència permanent al fitxer. Si falla el desament del registre de la base de dades, torneu a intentar desar aquest registre en comptes de pujar el fitxer de nou.
Fallada, cancel·lació i recuperació
Si el resultat d'una pujada és desconegut, conserveu upload_id i utilitzeu Check or recover upload status. No pugeu una altra còpia automàticament. Cancel·lar afecta la transferència incompleta, no un fitxer ja desat. Si l'accés expira, sol·liciteu el fitxer de nou en lloc de reutilitzar una adreça temporal antiga.
Capacitats i límits
Mida màxima de fitxer planificada: 256 MiB, o un límit de bucket inferior que trieu. Els càrrecs d'emmagatzematge i descàrrega de Backblaze pertanyen al vostre compte B2. Els fitxers en un bucket públic són públics fins i tot quan el registre d'aplicació relacionat és privat. No hi ha cap promesa d'escaneig de virus, pujada multipart, pausa o recuperació després de la terminació de l'aplicació.
Configuracions, accions i resultats
Utilitzeu aquests noms a Bubble. Les funcions planificades es marquen per separat.
Configuracions beta disponibles
Configuració de l'element
bucket_binding_id · textlocal_uri · textdisplay_name · textmime_type · textexpected_size · numbermetadata_json · textasset_ref · textis_active · yes_nodisabled · yes_nolanguage · textui_text_json · texttitle · textshow_preview · yes_noshow_provider_browse · yes_noEstats
status · textis_busy · yes_noupload_id · textupload_status · textasset_ref · textdisplay_name · textmime_type · textsize_bytes · numberbytes_sent · numberprogress · numberprogress_indeterminate · yes_notemporary_read_url · textread_expires_at · textlocal_output_uri · textpublic_url · textvisibility · textnext_cursor · texthas_more · yes_noquery_revision · textfiles_json · textbuckets_json · textremote_files_json · textremote_next_cursor · textremote_has_more · yes_noremote_query_revision · textbucket_binding_id · textcleanup_pending · yes_noerror_code · texterror_message · textEsdeveniments
file_selectedupload_startedupload_transport_completedupload_verifiedupload_pendingbuckets_loadedbucket_selectedlist_loadedmetadata_loadedread_resolveddownload_completedshare_changeddelete_completeddelete_pendingbrowse_loadedtransfer_cancelledcleanup_pendingtransfer_errorsession_clearedAccions i les seves entrades
List allowed bucketsSelect bucket bindingCheck local sourceUpload fileCheck or recover upload statusCancel owned transferClear local sessionList application filesRefresh application filesLoad more application filesSelect asset referenceGet asset metadataResolve private readDownload accepted versionBrowse provider filesChange public sharingDelete accepted versionConfiguració de l'element · 14
Flux de treball planificat. No disponible a la beta actual.
bucket_binding_idtext · Per defecte: ""- Valor d'exemple
<binding returned by List B2 bindings> - Exemple d'expressió Bubble
Selected Binding's binding_id - Opció d'emmagatzematge retornada per List B2 bindings. Utilitzeu el seu ID per a aquest fitxer.
local_uritext · Per defecte: ""- Valor d'exemple
file:///app-cache/attachment.jpg - Exemple d'expressió Bubble
Offline Files' local_uri - Ubicació de fitxer llegible en aquest dispositiu. No és un enllaç de descàrrega en línia.
display_nametext · Per defecte: ""- Valor d'exemple
report-photo.jpg - Exemple d'expressió Bubble
Selected Attachment's display_name - Utilitza el valor del registre empresarial actual; valida'l respecte als límits següents.
mime_typetext · Per defecte: ""- Valor d'exemple
image/jpeg - Exemple d'expressió Bubble
Photo Editor's output_mime - Utilitza el valor del registre empresarial actual; valida'l respecte als límits següents.
expected_sizenumber · Per defecte: 0- Valor d'exemple
246975 - Exemple d'expressió Bubble
Offline Files' size_bytes - Utilitza el valor del registre empresarial actual; valida'l respecte als límits següents.
metadata_jsontext · Per defecte: ""- Valor d'exemple
{"label":"field-report"} - Exemple d'expressió Bubble
Selected Attachment's safe_metadata_json - JSON opcional amb informació de l'aplicació com ara una etiqueta d'informe. Mantingueu-lo petit i eviteu dades personals.
asset_reftext · Per defecte: ""- Valor d'exemple
<returned asset_ref> - Exemple d'expressió Bubble
Selected B2Asset's asset_ref - Identitat d'actiu acceptat estable i opaca del servei. Seleccionar-la mai no eludi la autorització de l'usuari.
is_activeyes_no · Per defecte: true- Valor d'exemple
yes - Exemple d'expressió Bubble
GuideHost's view_is_active (your yes/no custom state) - Estableix sí mentre aquesta vista està oberta. Estableix no en sortir, perquè la reproducció o l'obra actual puguin aturar-se.
disabledyes_no · Per defecte: false- Valor d'exemple
no - Exemple d'expressió Bubble
GuideHost's is_busy (your yes/no custom state) - Desactiva l'element mentre l'aplicació està ocupada o aquesta acció no està disponible.
languagetext · Per defecte: "auto"- Valor d'exemple
uk - Exemple d'expressió Bubble
Current User's preferred_language - Estableix language=auto per seguir un dispositiu o idioma del navegador compatible. Introdueix un codi d'idioma compatible per seleccionar-lo explícitament.
ui_text_jsontext · Per defecte: ""- Valor d'exemple
{} - Exemple d'expressió Bubble
App Settings' player_labels_json (supported keys only) - JSON opcional amb etiquetes de botó compatibles. Deixa buit per utilitzar el text integrat.
titletext · Per defecte: ""- Valor d'exemple
Lesson 4 — review - Exemple d'expressió Bubble
Selected Lesson's name - Text visible de l'aplicació; buit utilitza la còpia localitzada integrada quan sigui compatible. No hi ha credencials.
show_previewyes_no · Per defecte: false- Valor d'exemple
yes - Exemple d'expressió Bubble
App Settings' b2_preview - Mostra o amaga la vista prèvia del fitxer.
show_provider_browseyes_no · Per defecte: false- Valor d'exemple
no - Exemple d'expressió Bubble
Current User's authorized_browse_UI (presentation only) - Mostra o amaga els controls de navegació d'emmagatzematge per a usuaris autoritzats.
Accions i les seves entrades · 20
Flux de treball planificat. No disponible a la beta actual.
List allowed buckets
Sense paràmetres d'acció
Select bucket binding
binding_idtext · Per defecte: —- Valor d'exemple
<returned allowed binding ID> - Exemple d'expressió Bubble
Selected Binding's binding_id - Utilitza el valor del registre empresarial actual; valida'l respecte als límits següents.
Check local source
Sense paràmetres d'acció
Upload file
acknowledge_public_bytesyes_no · Per defecte: —- Valor d'exemple
no - Exemple d'expressió Bubble
Public bucket disclosure Checkbox is checked (private bucket: no) - Utilitza el valor del registre empresarial actual; valida'l respecte als límits següents.
confirm_retryyes_no · Per defecte: —- Valor d'exemple
no - Exemple d'expressió Bubble
Retry Checkbox is checked after confirmed clean pending status - Utilitza el valor del registre empresarial actual; valida'l respecte als límits següents.
Check or recover upload status
upload_idtext · Per defecte: —- Valor d'exemple
<original returned upload_id> - Exemple d'expressió Bubble
Current UploadIntent's upload_id - Utilitza el valor del registre empresarial actual; valida'l respecte als límits següents.
Cancel owned transfer
Sense paràmetres d'acció
Clear local session
Sense paràmetres d'acció
List application files
Sense paràmetres d'acció
Refresh application files
Sense paràmetres d'acció
Load more application files
Sense paràmetres d'acció
Select asset reference
asset_reftext · Per defecte: —- Valor d'exemple
<returned asset_ref> - Exemple d'expressió Bubble
Selected B2Asset's asset_ref - Identitat d'actiu acceptat estable i opaca del servei. Seleccionar-la mai no eludi la autorització de l'usuari.
Get asset metadata
asset_reftext · Per defecte: —- Valor d'exemple
<returned asset_ref> - Exemple d'expressió Bubble
Selected B2Asset's asset_ref - Identitat d'actiu acceptat estable i opaca del servei. Seleccionar-la mai no eludi la autorització de l'usuari.
Resolve private read
asset_reftext · Per defecte: —- Valor d'exemple
<returned asset_ref> - Exemple d'expressió Bubble
Selected B2Asset's asset_ref - Identitat d'actiu acceptat estable i opaca del servei. Seleccionar-la mai no eludi la autorització de l'usuari.
Download accepted version
asset_reftext · Per defecte: —- Valor d'exemple
<returned asset_ref> - Exemple d'expressió Bubble
Selected B2Asset's asset_ref - Identitat d'actiu acceptat estable i opaca del servei. Seleccionar-la mai no eludi la autorització de l'usuari.
Browse provider files
prefixtext · Per defecte: —- Valor d'exemple
"" - Exemple d'expressió Bubble
Authorized Browse Settings' prefix - Utilitza el valor del registre empresarial actual; valida'l respecte als límits següents.
load_moreyes_no · Per defecte: —- Valor d'exemple
no - Exemple d'expressió Bubble
Load More button only, for unchanged query - Utilitza el valor del registre empresarial actual; valida'l respecte als límits següents.
Change public sharing
asset_reftext · Per defecte: —- Valor d'exemple
<returned asset_ref> - Exemple d'expressió Bubble
Selected B2Asset's asset_ref - Identitat d'actiu acceptat estable i opaca del servei. Seleccionar-la mai no eludi la autorització de l'usuari.
enabledyes_no · Per defecte: —- Valor d'exemple
no - Exemple d'expressió Bubble
Public Share Checkbox is checked after separate confirmation - Utilitza el valor del registre empresarial actual; valida'l respecte als límits següents.
confirmyes_no · Per defecte: —- Valor d'exemple
yes — explicit confirmation only - Exemple d'expressió Bubble
Confirm Checkbox is checked - Utilitza el valor del registre empresarial actual; valida'l respecte als límits següents.
Delete accepted version
asset_reftext · Per defecte: —- Valor d'exemple
<returned asset_ref> - Exemple d'expressió Bubble
Selected B2Asset's asset_ref - Identitat d'actiu acceptat estable i opaca del servei. Seleccionar-la mai no eludi la autorització de l'usuari.
confirmyes_no · Per defecte: —- Valor d'exemple
yes — explicit confirmation only - Exemple d'expressió Bubble
Confirm Checkbox is checked - Utilitza el valor del registre empresarial actual; valida'l respecte als límits següents.
List B2 bindings
environmenttext · Per defecte: —- Valor d'exemple
development - Exemple d'expressió Bubble
App Settings' selected_environment - Utilitza el valor del registre empresarial actual; valida'l respecte als límits següents.
Valors retornats
ok · yes/nostatus · texterror_code · textbinding_ids · text listlabels · text listprivacy · text listmax_size_bytes · number listList my B2 files
environmenttext · Per defecte: —- Valor d'exemple
development - Exemple d'expressió Bubble
App Settings' selected_environment - Utilitza el valor del registre empresarial actual; valida'l respecte als límits següents.
binding_idtext · Per defecte: —- Valor d'exemple
<returned allowed binding ID> - Exemple d'expressió Bubble
Selected Binding's binding_id - Utilitza el valor del registre empresarial actual; valida'l respecte als límits següents.
limitnumber · Per defecte: —- Valor d'exemple
50 - Exemple d'expressió Bubble
Gallery Settings' page_size - Utilitza el valor del registre empresarial actual; valida'l respecte als límits següents.
cursortext · Per defecte: —- Valor d'exemple
"" - Exemple d'expressió Bubble
Previous List my B2 files result's next_cursor; empty on first page - Utilitza el valor del registre empresarial actual; valida'l respecte als límits següents.
Valors retornats
ok · yes/nostatus · texterror_code · textasset_refs · text listdisplay_names · text listmime_types · text listsize_bytes · number listcreated_ats · text listvisibility · text listpublic_urls · text listprovider_status · text listinspection_status · text listmetadata_labels · text listhas_more · yes/nonext_cursor · textquery_revision · textGet my B2 file info
environmenttext · Per defecte: —- Valor d'exemple
development - Exemple d'expressió Bubble
App Settings' selected_environment - Utilitza el valor del registre empresarial actual; valida'l respecte als límits següents.
binding_idtext · Per defecte: —- Valor d'exemple
<returned allowed binding ID> - Exemple d'expressió Bubble
Selected Binding's binding_id - Utilitza el valor del registre empresarial actual; valida'l respecte als límits següents.
asset_reftext · Per defecte: —- Valor d'exemple
<returned asset_ref> - Exemple d'expressió Bubble
Selected B2Asset's asset_ref - Identitat d'actiu acceptat estable i opaca del servei. Seleccionar-la mai no eludi la autorització de l'usuari.
Valors retornats
ok · yes/nostatus · texterror_code · textasset_ref · textdisplay_name · textmime_type · textsize_bytes · numbercreated_at · textvisibility · textpublic_url · textprovider_status · textinspection_status · textmetadata_label · textEstats i esdeveniments
Flux de treball planificat. No disponible a la beta actual.
Estats
status · textResultat actual d'aquesta acció. Utilitza l'esdeveniment de finalització coincident abans d'enregistrar l'èxit.
is_busy · yes_noLa feina encara està en curs. Espereu abans d'iniciar una altra acció.
upload_id · textIdentificador per a aquest element o acció. Conserva'l amb el registre d'aplicació corresponent. Utilitza el mateix identificador de sol·licitud en tornar a intentar un resultat incert.
upload_status · textResultat actual d'aquesta acció. Utilitza l'esdeveniment de finalització coincident abans d'enregistrar l'èxit.
asset_ref · textIdentificador per a aquest element o acció. Conserva'l amb el registre d'aplicació corresponent. Utilitza el mateix identificador de sol·licitud en tornar a intentar un resultat incert.
display_name · textValor actual de l'element seleccionat. Llegeix-lo després de l'esdeveniment relacionat.
mime_type · textValor actual de l'element seleccionat. Llegeix-lo després de l'esdeveniment relacionat.
size_bytes · numberValor actual de l'element seleccionat. Llegeix-lo després de l'esdeveniment relacionat.
bytes_sent · numberValor actual de l'element seleccionat. Llegeix-lo després de l'esdeveniment relacionat.
progress · numberValor actual de l'element seleccionat. Llegeix-lo després de l'esdeveniment relacionat.
progress_indeterminate · yes_noValor actual de l'element seleccionat. Llegeix-lo després de l'esdeveniment relacionat.
temporary_read_url · textValor actual de l'element seleccionat. Llegeix-lo després de l'esdeveniment relacionat.
read_expires_at · textValor actual de l'element seleccionat. Llegeix-lo després de l'esdeveniment relacionat.
local_output_uri · textUbicació del fitxer en aquest dispositiu. Deseu o pugeu el fitxer per separat si ha de quedar en línia.
public_url · textValor actual de l'element seleccionat. Llegeix-lo després de l'esdeveniment relacionat.
visibility · textValor actual de l'element seleccionat. Llegeix-lo després de l'esdeveniment relacionat.
next_cursor · textValor actual de l'element seleccionat. Llegeix-lo després de l'esdeveniment relacionat.
has_more · yes_noValor actual de l'element seleccionat. Llegeix-lo després de l'esdeveniment relacionat.
query_revision · textValor actual de l'element seleccionat. Llegeix-lo després de l'esdeveniment relacionat.
files_json · textValor actual de l'element seleccionat. Llegeix-lo després de l'esdeveniment relacionat.
buckets_json · textValor actual de l'element seleccionat. Llegeix-lo després de l'esdeveniment relacionat.
remote_files_json · textValor actual de l'element seleccionat. Llegeix-lo després de l'esdeveniment relacionat.
remote_next_cursor · textValor actual de l'element seleccionat. Llegeix-lo després de l'esdeveniment relacionat.
remote_has_more · yes_noValor actual de l'element seleccionat. Llegeix-lo després de l'esdeveniment relacionat.
remote_query_revision · textValor actual de l'element seleccionat. Llegeix-lo després de l'esdeveniment relacionat.
bucket_binding_id · textIdentificador per a aquest element o acció. Conserva'l amb el registre d'aplicació corresponent. Utilitza el mateix identificador de sol·licitud en tornar a intentar un resultat incert.
cleanup_pending · yes_noValor actual de l'element seleccionat. Llegeix-lo després de l'esdeveniment relacionat.
error_code · textInformació d'error de l'última acció. Mostra un missatge útil i ofereix el reintent corresponent.
error_message · textInformació d'error de l'última acció. Mostra un missatge útil i ofereix el reintent corresponent.
Esdeveniments
file_selectedQuan es produeixi aquest esdeveniment, llegiu els estats relacionats del mateix element.
upload_startedQuan es produeixi aquest esdeveniment, llegiu els estats relacionats del mateix element.
upload_transport_completedQuan es produeixi aquest esdeveniment, llegiu els estats relacionats del mateix element.
upload_verifiedQuan es produeixi aquest esdeveniment, llegiu els estats relacionats del mateix element.
upload_pendingQuan es produeixi aquest esdeveniment, llegiu els estats relacionats del mateix element.
buckets_loadedQuan es produeixi aquest esdeveniment, llegiu els estats relacionats del mateix element.
bucket_selectedQuan es produeixi aquest esdeveniment, llegiu els estats relacionats del mateix element.
list_loadedQuan es produeixi aquest esdeveniment, llegiu els estats relacionats del mateix element.
metadata_loadedQuan es produeixi aquest esdeveniment, llegiu els estats relacionats del mateix element.
read_resolvedQuan es produeixi aquest esdeveniment, llegiu els estats relacionats del mateix element.
download_completedQuan es produeixi aquest esdeveniment, llegiu els estats relacionats del mateix element.
share_changedQuan es produeixi aquest esdeveniment, llegiu els estats relacionats del mateix element.
delete_completedQuan es produeixi aquest esdeveniment, llegiu els estats relacionats del mateix element.
delete_pendingQuan es produeixi aquest esdeveniment, llegiu els estats relacionats del mateix element.
browse_loadedQuan es produeixi aquest esdeveniment, llegiu els estats relacionats del mateix element.
transfer_cancelledQuan es produeixi aquest esdeveniment, llegiu els estats relacionats del mateix element.
cleanup_pendingQuan es produeixi aquest esdeveniment, llegiu els estats relacionats del mateix element.
transfer_errorQuan es produeixi aquest esdeveniment, llegiu els estats relacionats del mateix element.
session_clearedQuan es produeixi aquest esdeveniment, llegiu els estats relacionats del mateix element.
Preguntes que fan els desenvolupadors
Puc desar l'URL de lectura temporal com a fitxer meu?
No. Persisteu asset_ref i les metadades canòniques. Reautoritzeu les lectures; un camí de descàrrega del dispositiu no és un fitxer Bubble.
Com funciona la subscripció?
Preu planificat: instal·lar el connector a Bubble és gratuït. L'accés a BestPlugins és una subscripció separada per a cada connector en cada projecte d'aplicació Bubble: 7 dies gratuïts, després US$1.50 al mes. Development i Live estan inclosos. No hi ha un límit fix al nombre d'operacions; els límits de mida de fitxer i de funcionalitats continuen aplicant-se. La compra encara no està oberta. La pantalla d'activació mostrarà la data de facturació inicial i les condicions de cancel·lació.
Guies relacionades
Llançament de Marketplace pendent
Guia del fòrum no publicada
Per obtenir ajuda, indiqueu quin connector i dispositiu utilitzeu, l'acció que heu provat i què ha passat. Utilitzeu un exemple sense dades personals. No compartiu mai la vostra clau ni fitxers privats.