← Todas as guías nativas

Xodera Plugins · Bubble Native

Xodera B2 Files Native

Mantén os anexos da aplicación no teu propio almacenamento Backblaze B2. Permite que os usuarios autorizados carguen, naveguen e descarguen ficheiros, e escolla explicitamente cando un ficheiro pode compartirse publicamente.

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ón revisada 6 novembro 2026

Exemplos prácticos

Almacena un anexo de traballo no bucket privado propio do desenvolvedor

Un traballo Bubble necesita unha referencia de almacenamento duradeira sen tratar un URL de descarga caducado como a identidade do ficheiro.

`bucket_binding_id = an allowed binding to your own private bucket`; os dinámicos `local_uri`, `display_name`, `mime_type` e `expected_size` describen o ficheiro local seleccionado.

Planificado: Check local source → Upload file → esperar a `upload_verified`. O teu fluxo de traballo entón almacena `asset_ref` e metadatos no rexistro do traballo propio.

Utiliza `asset_ref`, `size_bytes`, `mime_type` e `upload_status`. Despois, Resolve private read pode proporcionar un URL temporal para un uso autorizado.

Se a gravación na base de datos falla despois de `upload_verified`, reintenta a actualización da BD co mesmo referente de activo en vez doutra carga. Verifica o resultado de `upload_pending` usando Check or recover upload status e o mesmo ID de carga.

Planificado. A túa conta B2 paga os cargos de almacenamento e descarga.

Constrúe unha galería de anexos propia con rexistros de ficheiros duradeiros

Unha galería de ficheiros necesita nomes, tipos e paginación, así como un modo de abrir o activo seleccionado máis tarde.

O rexistro de Ficheiro da túa aplicación almacena un `asset_ref` aceptado, nome para mostrar, MIME e relación propietario/traballo tras unha carga verificada; non uses un URI local como a súa identidade na nube.

Planificado: usa List my B2 files para crear a lista de anexos. asset_refs identifica os ficheiros; os valores no mesmo índice fornecen os seus nomes e tipos. Seleccionar un ficheiro pasa o seu asset_ref a Get asset metadata ou Download accepted version.

`has_more` e `next_cursor` pertencen á consulta actual. unha descarga completada devolve `local_output_uri`; é unha copia local ao dispositivo, non unha ligazón pública permanente.

Restablece a paginación despois de cambios de vinculación/conta/consulta. En `transfer_error`, conserva o elemento File existente e mostra `error_code`; non o substitúas silenciosamente por outra versión do provedor.

Planificado. A túa conta B2 paga os cargos de almacenamento e descarga.

Fai que a publicación e a eliminación de versión exacta sexan deliberadas

O persoal non debe expor accidentalmente un anexo privado nin eliminar todas as versións ao substituír unha imaxe.

`asset_ref = the selected accepted version`; a vinculación do bucket e os permisos de ficheiro da aplicación deben permitir a operación solicitada.

Mostra a visibilidade actual, solicita confirmación explícita, e logo Change public sharing. Para a eliminación, chama Delete accepted version con confirmación; mantén os metadatos da aplicación ata que se coñeza o resultado confirmado.

Despois de `share_changed`, consume `visibility` e `public_url` só cando o compartido público foi explicitamente autorizado. Despois de `delete_completed`, actualiza o rexistro de Ficheiro propio; `delete_pending` non é a eliminación final.

Verifica o resultado dunha operación incerta en vez de asumir o éxito. Os URL de lectura do provedor emitidos previamente poden permanecer válidos ata a caducidade; eliminar unha fila da BD ou desactivar o compartido non recupera os bytes xa descargados.

Planificado. A túa conta B2 paga os cargos de almacenamento e descarga.

O que funciona agora

Complemento planificado. Aínda non está instalado nin dispoñible para usar. A guía a continuación mostra o fluxo de traballo de ficheiros previsto.

Crea o fluxo de traballo

Planificado

Fluxo de traballo planificado. Aínda non está dispoñible na versión beta actual.

Estes exemplos usan rexistros de aplicación como Lesson, Message e Order. Substitúeaos polos seus propios tipos de datos e nomes de elementos. Os enderezos de medios de exemplo deben substituírse polos seus propios ficheiros.

  1. Planificado: nas configuracións do teu proxecto, escolla o teu almacenamento B2 e o bucket permitido. Define a súa privacidade, prefixo de cartafol e tipos e tamaños de ficheiro aceptados.

  2. Utiliza List B2 bindings para mostrar as opcións de almacenamento permitidas. Utiliza List my B2 files para mostrar os ficheiros do usuario actual e Get my B2 file info para obter detalles.

  3. Escolla un ficheiro. Estableza bucket_binding_id, local_uri, display_name, mime_type e expected_size, despois execute Upload file. Mostre o progreso, pero agarde a upload_verified antes de considerar o ficheiro como gardado.

  4. Garde asset_ref no rexistro da súa aplicación. Úseo para Get asset metadata, Resolve private read ou Download accepted version. Change public sharing e Delete accepted version requiren unha confirmación separada.

Diagrama do fluxo de traballo — non é unha captura de pantalla da aplicación

Configura unha vez

A activación da clave está prevista para este complemento. Cree ou escolla o seu proxecto de aplicación Bubble en BestPlugins → Dashboard → Plugins. Escolla Xodera B2 Files Native, copie a súa clave, despois abra Bubble → Plugins → Xodera B2 Files Native e péguela en project_api_key. Guarde unha vez; a continuación use as accións abaixo. Cada complemento en cada proxecto ten a súa propia clave.

Utiliza a túa propia conta Backblaze B2 e escolla o bucket para esta aplicación. Decide quen pode ler e cargar ficheiros. Almacena os nomes dos campos de Usuario sí/non relevantes en b2_reader_permission_field e b2_writer_permission_field; os valores predeterminados son b2_files_reader e b2_files_writer. Só un administrador autorizado debería cambiar esos permisos de usuario.

Configura unha vez
  1. Cree ou escolla o seu proxecto de aplicación Bubble en BestPlugins → Dashboard → Plugins.
  2. Escolla este complemento e copie a súa clave de proxecto.
  3. Previsto: Abra Bubble → Plugins → Xodera B2 Files Native; pegue a clave en project_api_key e garde.
  4. Engada o elemento, escolla os datos da súa aplicación e constrúa o fluxo de traballo a continuación.
  5. Acceso a beta privada só por agora. A instalación pública e a activación de pago aínda non están abertas.
Instalación e subscrición

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.

Garde o resultado na súa aplicación

Anexo de exemplo: asset_ref, informe/pedido relacionado, propietario, display_name, mime_type e size_bytes. Gárdaos despois de upload_verified. Usa asset_ref para reabrir un ficheiro máis tarde; un enderezo de lectura temporal ou unha ruta nun dispositivo non é unha referencia permanente ao ficheiro. Se falla ao gardar o rexistro da base de datos, reintenta gardar ese rexistro en vez de volver a cargar o ficheiro.

Fallo, cancelación e recuperación

Se o resultado da carga é descoñecido, mantén upload_id e usa Check or recover upload status. Non cargues outra copia automáticamente. Cancelar afecta a transferencia incompleta, non a un ficheiro xa gardado. Se o acceso caduca, solicita o ficheiro de novo en vez de reutilizar un enderezo temporal antigo.

Capacidades e límites

Tamaño máximo de ficheiro planificado: 256 MiB, ou un límite de bucket inferior que elixas. Os cargos de almacenamento e descarga de Backblaze pertencen á túa conta B2. Os ficheiros nun bucket público son públicos mesmo cando o rexistro da aplicación relacionado é privado. Non se promete escaneo de virus, carga multipartes, pausa ou recuperación tras a terminación da aplicación.

Configuracións, accións e resultados

Utilice estes nomes en Bubble. As funcionalidades planificadas están marcadas por separado.

Configuracións beta dispoñibles

Configuración do elemento

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_no

Estados

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 · text

Eventos

file_selectedupload_startedupload_transport_completedupload_verifiedupload_pendingbuckets_loadedbucket_selectedlist_loadedmetadata_loadedread_resolveddownload_completedshare_changeddelete_completeddelete_pendingbrowse_loadedtransfer_cancelledcleanup_pendingtransfer_errorsession_cleared

Accións e as súas entradas

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 version
Configuración do elemento · 14

Fluxo de traballo planificado. Aínda non está dispoñible na versión beta actual.

bucket_binding_idtext · Predeterminado: ""
Valor de exemplo<binding returned by List B2 bindings>
Exemplo de expresión BubbleSelected Binding's binding_id
Opción de almacenamento devolta por List B2 bindings. Usa o seu ID para este ficheiro.
local_uritext · Predeterminado: ""
Valor de exemplofile:///app-cache/attachment.jpg
Exemplo de expresión BubbleOffline Files' local_uri
Localización de ficheiro lexíbel neste dispositivo. Non é unha ligazón de descarga en liña.
display_nametext · Predeterminado: ""
Valor de exemploreport-photo.jpg
Exemplo de expresión BubbleSelected Attachment's display_name
Utiliza o valor do rexistro empresarial actual; valídalo contra os límites abaixo.
mime_typetext · Predeterminado: ""
Valor de exemploimage/jpeg
Exemplo de expresión BubblePhoto Editor's output_mime
Utiliza o valor do rexistro empresarial actual; valídalo contra os límites abaixo.
expected_sizenumber · Predeterminado: 0
Valor de exemplo246975
Exemplo de expresión BubbleOffline Files' size_bytes
Utiliza o valor do rexistro empresarial actual; valídalo contra os límites abaixo.
metadata_jsontext · Predeterminado: ""
Valor de exemplo{"label":"field-report"}
Exemplo de expresión BubbleSelected Attachment's safe_metadata_json
Opcional JSON con información da aplicación como unha etiqueta de informe. Mantéña pequena e evite datos persoais.
asset_reftext · Predeterminado: ""
Valor de exemplo<returned asset_ref>
Exemplo de expresión BubbleSelected B2Asset's asset_ref
Identidade estable e opaca de activo aceptado do servizo. Seleccionala nunca omite a autorización do usuario.
is_activeyes_no · Predeterminado: true
Valor de exemployes
Exemplo de expresión BubbleGuideHost's view_is_active (your yes/no custom state)
Establece sí mentres esta vista está aberta. Establece non ao saír, para que a reprodución ou o traballo actual poidan detenerse.
disabledyes_no · Predeterminado: false
Valor de exemplono
Exemplo de expresión BubbleGuideHost's is_busy (your yes/no custom state)
Desactiva o elemento mentres a túa aplicación está ocupada ou esta acción non está dispoñible.
languagetext · Predeterminado: "auto"
Valor de exemplouk
Exemplo de expresión BubbleCurrent User's preferred_language
Establece language=auto para seguir un dispositivo ou idioma de navegador compatible. Introduce un código de idioma compatible para elixilo explicitamente.
ui_text_jsontext · Predeterminado: ""
Valor de exemplo{}
Exemplo de expresión BubbleApp Settings' player_labels_json (supported keys only)
JSON opcional con etiquetas de botón compatibles. Déixao baleiro para usar o texto incorporado.
titletext · Predeterminado: ""
Valor de exemploLesson 4 — review
Exemplo de expresión BubbleSelected Lesson's name
Texto visible da aplicación; baleiro usa a copia localizada incorporada onde se admita. Sen credenciais.
show_previewyes_no · Predeterminado: false
Valor de exemployes
Exemplo de expresión BubbleApp Settings' b2_preview
Mostrar ou agochar a vista previa do ficheiro.
show_provider_browseyes_no · Predeterminado: false
Valor de exemplono
Exemplo de expresión BubbleCurrent User's authorized_browse_UI (presentation only)
Mostrar ou agochar os controis de navegación de almacenamento para usuarios permitidos.
Accións e as súas entradas · 20

Fluxo de traballo planificado. Aínda non está dispoñible na versión beta actual.

List allowed buckets

Sen parámetros de acción

Select bucket binding
binding_idtext · Predeterminado: —
Valor de exemplo<returned allowed binding ID>
Exemplo de expresión BubbleSelected Binding's binding_id
Utiliza o valor do rexistro empresarial actual; valídalo contra os límites abaixo.
Check local source

Sen parámetros de acción

Upload file
acknowledge_public_bytesyes_no · Predeterminado: —
Valor de exemplono
Exemplo de expresión BubblePublic bucket disclosure Checkbox is checked (private bucket: no)
Utiliza o valor do rexistro empresarial actual; valídalo contra os límites abaixo.
confirm_retryyes_no · Predeterminado: —
Valor de exemplono
Exemplo de expresión BubbleRetry Checkbox is checked after confirmed clean pending status
Utiliza o valor do rexistro empresarial actual; valídalo contra os límites abaixo.
Check or recover upload status
upload_idtext · Predeterminado: —
Valor de exemplo<original returned upload_id>
Exemplo de expresión BubbleCurrent UploadIntent's upload_id
Utiliza o valor do rexistro empresarial actual; valídalo contra os límites abaixo.
Cancel owned transfer

Sen parámetros de acción

Clear local session

Sen parámetros de acción

List application files

Sen parámetros de acción

Refresh application files

Sen parámetros de acción

Load more application files

Sen parámetros de acción

Select asset reference
asset_reftext · Predeterminado: —
Valor de exemplo<returned asset_ref>
Exemplo de expresión BubbleSelected B2Asset's asset_ref
Identidade estable e opaca de activo aceptado do servizo. Seleccionala nunca omite a autorización do usuario.
Get asset metadata
asset_reftext · Predeterminado: —
Valor de exemplo<returned asset_ref>
Exemplo de expresión BubbleSelected B2Asset's asset_ref
Identidade estable e opaca de activo aceptado do servizo. Seleccionala nunca omite a autorización do usuario.
Resolve private read
asset_reftext · Predeterminado: —
Valor de exemplo<returned asset_ref>
Exemplo de expresión BubbleSelected B2Asset's asset_ref
Identidade estable e opaca de activo aceptado do servizo. Seleccionala nunca omite a autorización do usuario.
Download accepted version
asset_reftext · Predeterminado: —
Valor de exemplo<returned asset_ref>
Exemplo de expresión BubbleSelected B2Asset's asset_ref
Identidade estable e opaca de activo aceptado do servizo. Seleccionala nunca omite a autorización do usuario.
Browse provider files
prefixtext · Predeterminado: —
Valor de exemplo""
Exemplo de expresión BubbleAuthorized Browse Settings' prefix
Utiliza o valor do rexistro empresarial actual; valídalo contra os límites abaixo.
load_moreyes_no · Predeterminado: —
Valor de exemplono
Exemplo de expresión BubbleLoad More button only, for unchanged query
Utiliza o valor do rexistro empresarial actual; valídalo contra os límites abaixo.
Change public sharing
asset_reftext · Predeterminado: —
Valor de exemplo<returned asset_ref>
Exemplo de expresión BubbleSelected B2Asset's asset_ref
Identidade estable e opaca de activo aceptado do servizo. Seleccionala nunca omite a autorización do usuario.
enabledyes_no · Predeterminado: —
Valor de exemplono
Exemplo de expresión BubblePublic Share Checkbox is checked after separate confirmation
Utiliza o valor do rexistro empresarial actual; valídalo contra os límites abaixo.
confirmyes_no · Predeterminado: —
Valor de exemployes — explicit confirmation only
Exemplo de expresión BubbleConfirm Checkbox is checked
Utiliza o valor do rexistro empresarial actual; valídalo contra os límites abaixo.
Delete accepted version
asset_reftext · Predeterminado: —
Valor de exemplo<returned asset_ref>
Exemplo de expresión BubbleSelected B2Asset's asset_ref
Identidade estable e opaca de activo aceptado do servizo. Seleccionala nunca omite a autorización do usuario.
confirmyes_no · Predeterminado: —
Valor de exemployes — explicit confirmation only
Exemplo de expresión BubbleConfirm Checkbox is checked
Utiliza o valor do rexistro empresarial actual; valídalo contra os límites abaixo.
List B2 bindings
environmenttext · Predeterminado: —
Valor de exemplodevelopment
Exemplo de expresión BubbleApp Settings' selected_environment
Utiliza o valor do rexistro empresarial actual; valídalo contra os límites abaixo.

Valores devoltos

ok · yes/nostatus · texterror_code · textbinding_ids · text listlabels · text listprivacy · text listmax_size_bytes · number list
List my B2 files
environmenttext · Predeterminado: —
Valor de exemplodevelopment
Exemplo de expresión BubbleApp Settings' selected_environment
Utiliza o valor do rexistro empresarial actual; valídalo contra os límites abaixo.
binding_idtext · Predeterminado: —
Valor de exemplo<returned allowed binding ID>
Exemplo de expresión BubbleSelected Binding's binding_id
Utiliza o valor do rexistro empresarial actual; valídalo contra os límites abaixo.
limitnumber · Predeterminado: —
Valor de exemplo50
Exemplo de expresión BubbleGallery Settings' page_size
Utiliza o valor do rexistro empresarial actual; valídalo contra os límites abaixo.
cursortext · Predeterminado: —
Valor de exemplo""
Exemplo de expresión BubblePrevious List my B2 files result's next_cursor; empty on first page
Utiliza o valor do rexistro empresarial actual; valídalo contra os límites abaixo.

Valores devoltos

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 · text
Get my B2 file info
environmenttext · Predeterminado: —
Valor de exemplodevelopment
Exemplo de expresión BubbleApp Settings' selected_environment
Utiliza o valor do rexistro empresarial actual; valídalo contra os límites abaixo.
binding_idtext · Predeterminado: —
Valor de exemplo<returned allowed binding ID>
Exemplo de expresión BubbleSelected Binding's binding_id
Utiliza o valor do rexistro empresarial actual; valídalo contra os límites abaixo.
asset_reftext · Predeterminado: —
Valor de exemplo<returned asset_ref>
Exemplo de expresión BubbleSelected B2Asset's asset_ref
Identidade estable e opaca de activo aceptado do servizo. Seleccionala nunca omite a autorización do usuario.

Valores devoltos

ok · yes/nostatus · texterror_code · textasset_ref · textdisplay_name · textmime_type · textsize_bytes · numbercreated_at · textvisibility · textpublic_url · textprovider_status · textinspection_status · textmetadata_label · text
Estados e eventos

Fluxo de traballo planificado. Aínda non está dispoñible na versión beta actual.

Estados

status · text

Resultado actual desta acción. Usa o evento de finalización coincidente antes de gardar o éxito.

is_busy · yes_no

O traballo aínda está en progreso. Agarde antes de iniciar outra acción.

upload_id · text

Identificador para este elemento ou acción. Mantéña co rexistro da aplicación correspondente. Use o mesmo identificador de solicitude ao volver a intentar un resultado incerto.

upload_status · text

Resultado actual desta acción. Usa o evento de finalización coincidente antes de gardar o éxito.

asset_ref · text

Identificador para este elemento ou acción. Mantéña co rexistro da aplicación correspondente. Use o mesmo identificador de solicitude ao volver a intentar un resultado incerto.

display_name · text

Valor actual do elemento seleccionado. Léelo despois do evento relacionado.

mime_type · text

Valor actual do elemento seleccionado. Léelo despois do evento relacionado.

size_bytes · number

Valor actual do elemento seleccionado. Léelo despois do evento relacionado.

bytes_sent · number

Valor actual do elemento seleccionado. Léelo despois do evento relacionado.

progress · number

Valor actual do elemento seleccionado. Léelo despois do evento relacionado.

progress_indeterminate · yes_no

Valor actual do elemento seleccionado. Léelo despois do evento relacionado.

temporary_read_url · text

Valor actual do elemento seleccionado. Léelo despois do evento relacionado.

read_expires_at · text

Valor actual do elemento seleccionado. Léelo despois do evento relacionado.

local_output_uri · text

Localización do ficheiro neste dispositivo. Garde ou cargue o ficheiro por separado se debe permanecer en liña.

public_url · text

Valor actual do elemento seleccionado. Léelo despois do evento relacionado.

visibility · text

Valor actual do elemento seleccionado. Léelo despois do evento relacionado.

next_cursor · text

Valor actual do elemento seleccionado. Léelo despois do evento relacionado.

has_more · yes_no

Valor actual do elemento seleccionado. Léelo despois do evento relacionado.

query_revision · text

Valor actual do elemento seleccionado. Léelo despois do evento relacionado.

files_json · text

Valor actual do elemento seleccionado. Léelo despois do evento relacionado.

buckets_json · text

Valor actual do elemento seleccionado. Léelo despois do evento relacionado.

remote_files_json · text

Valor actual do elemento seleccionado. Léelo despois do evento relacionado.

remote_next_cursor · text

Valor actual do elemento seleccionado. Léelo despois do evento relacionado.

remote_has_more · yes_no

Valor actual do elemento seleccionado. Léelo despois do evento relacionado.

remote_query_revision · text

Valor actual do elemento seleccionado. Léelo despois do evento relacionado.

bucket_binding_id · text

Identificador para este elemento ou acción. Mantéña co rexistro da aplicación correspondente. Use o mesmo identificador de solicitude ao volver a intentar un resultado incerto.

cleanup_pending · yes_no

Valor actual do elemento seleccionado. Léelo despois do evento relacionado.

error_code · text

Información de erro da última acción. Mostra unha mensaxe útil e ofrece o reintento correspondente.

error_message · text

Información de erro da última acción. Mostra unha mensaxe útil e ofrece o reintento correspondente.

Eventos

file_selected

Cando ocorra este evento, lea os estados relacionados do mesmo elemento.

upload_started

Cando ocorra este evento, lea os estados relacionados do mesmo elemento.

upload_transport_completed

Cando ocorra este evento, lea os estados relacionados do mesmo elemento.

upload_verified

Cando ocorra este evento, lea os estados relacionados do mesmo elemento.

upload_pending

Cando ocorra este evento, lea os estados relacionados do mesmo elemento.

buckets_loaded

Cando ocorra este evento, lea os estados relacionados do mesmo elemento.

bucket_selected

Cando ocorra este evento, lea os estados relacionados do mesmo elemento.

list_loaded

Cando ocorra este evento, lea os estados relacionados do mesmo elemento.

metadata_loaded

Cando ocorra este evento, lea os estados relacionados do mesmo elemento.

read_resolved

Cando ocorra este evento, lea os estados relacionados do mesmo elemento.

download_completed

Cando ocorra este evento, lea os estados relacionados do mesmo elemento.

share_changed

Cando ocorra este evento, lea os estados relacionados do mesmo elemento.

delete_completed

Cando ocorra este evento, lea os estados relacionados do mesmo elemento.

delete_pending

Cando ocorra este evento, lea os estados relacionados do mesmo elemento.

browse_loaded

Cando ocorra este evento, lea os estados relacionados do mesmo elemento.

transfer_cancelled

Cando ocorra este evento, lea os estados relacionados do mesmo elemento.

cleanup_pending

Cando ocorra este evento, lea os estados relacionados do mesmo elemento.

transfer_error

Cando ocorra este evento, lea os estados relacionados do mesmo elemento.

session_cleared

Cando ocorra este evento, lea os estados relacionados do mesmo elemento.

Preguntas que os desenvolvedores fan

Podo gardar o URL de lectura temporal como o meu ficheiro?

Non. Persiste asset_ref e os metadatos canónicos. Reautoriza as lecturas; unha ruta de descarga do dispositivo non é un ficheiro Bubble.

Como funciona a subscrición?

Prezo previsto: instalar o complemento en Bubble é gratuíto. O acceso a BestPlugins é unha subscrición separada para cada complemento en cada proxecto de aplicación Bubble: 7 días gratuítos, despois US$1.50 ao mes. Development e Live están incluídos. Non hai un límite fixo no número de operacións; os límites de tamaño de ficheiro e de funcionalidades aínda se aplican. O proceso de compra aínda non está aberto. A pantalla de activación mostrará a primeira data de facturación e os termos de cancelación.

Guías relacionadas

Marketplace publicación pendente

Guía do foro non publicada

Para obter axuda, indícanos que complemento e dispositivo utilizas, a acción que intentaches e o que sucedeu. Usa un exemplo sen datos persoais. Nunca compartas a túa clave ou ficheiros privados.