← Alle indfødte vejledninger

Xodera Plugins · Bubble Native

Xodera B2 Files Native

Gem app‑vedhæftninger i din egen Backblaze B2‑lagring. Lad tilladte brugere uploade, gennemse og downloade filer, og vælg eksplicit hvornår en fil må deles offentligt.

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.

Dokumentation gennemgået 6 november 2026

Praktiske eksempler

Gem en job‑vedhæftning i udviklerens egen private bucket

Et Bubble-job kræver en holdbar lagringsreference uden at behandle en udløbende download‑URL som filens identitet.

`bucket_binding_id = an allowed binding to your own private bucket`; dynamiske `local_uri`, `display_name`, `mime_type` og `expected_size` beskriver den valgte lokale fil.

Denne er planlagt: Check local source → Upload file → vent på `upload_verified`. Dit arbejdsgang gemmer derefter `asset_ref` og metadata på den ejede Job‑post.

Brug `asset_ref`, `size_bytes`, `mime_type` og `upload_status`. Senere kan Resolve private read levere en midlertidig URL til autoriseret brug.

Hvis database‑gemning fejler efter `upload_verified`, så prøv DB‑opdateringen igen med den samme asset‑reference i stedet for en ny upload. Kontroller resultatet af `upload_pending` ved hjælp af Check or recover upload status og den samme upload‑ID.

Planlagt. Din B2‑konto betaler for lager‑ og downloadomkostninger.

Opbyg et eget vedhæftningsgalleri med holdbare filposter

Et filgalleri kræver navne, typer og paginering samt en måde at åbne den valgte asset senere.

Din apps filpost gemmer en accepteret `asset_ref`, visningsnavn, MIME og ejer/job‑relation efter en bekræftet upload; brug ikke en lokal URI som dens sky‑identitet.

Planlagt: brug List my B2 files til at opbygge vedhæftningslisten. asset_refs identificerer filerne; værdier på samme indeks giver deres navne og typer. Når en fil vælges, overføres dens asset_ref til Get asset metadata eller Download accepted version.

`has_more` og `next_cursor` tilhører den aktuelle forespørgsel. En fuldført download returnerer `local_output_uri`; det er en enheds‑lokal kopi, ikke et permanent offentligt link.

Nulstil paginering efter binding‑/konto‑/forespørgselsændringer. På `transfer_error` skal den eksisterende File‑Thing bevares og `error_code` vises; erstat den ikke lydløst med en anden udbyder‑version.

Planlagt. Din B2‑konto betaler for lager‑ og downloadomkostninger.

Gør udgivelse og sletning af præcis version bevidst

Personalet bør ikke ved et uheld afsløre en privat vedhæftning eller slette alle versioner, når et billede erstattes.

`asset_ref = the selected accepted version`; bucket‑binding og appens fil‑tilladelser skal tillade den anmodede handling.

Vis den aktuelle synlighed, anmod om eksplicit bekræftelse, og udfør derefter Change public sharing. Ved fjernelse skal Delete accepted version kaldes med bekræftelse; behold app‑metadata indtil det bekræftede resultat er kendt.

Efter `share_changed` skal `visibility` og `public_url` kun forbruges, når offentlig deling eksplicit er autoriseret. Efter `delete_completed` skal den ejede filpost opdateres; `delete_pending` er ikke en endelig sletning.

Tjek resultatet af en usikker handling i stedet for at antage succes. Tidligere udstedte udbyder‑læse‑URL’er kan forblive gyldige indtil udløb; fjernelse af en DB‑række eller deaktivering af deling henter ikke allerede downloadede bytes.

Planlagt. Din B2‑konto betaler for lager‑ og downloadomkostninger.

Hvad der virker nu

Planlagt plugin. Det er endnu ikke installeret eller tilgængeligt for brug. Guiden nedenfor viser den tilsigtede fil‑arbejdsgang.

Byg arbejdsprocessen

Planlagt

Planlagt arbejdsgang. Ikke tilgængelig i den aktuelle beta endnu.

Denne eksempler bruger app‑poster såsom Lesson, Message og Order. Erstat dem med dine egne datatyper og elementnavne. Eksempelmedie‑adresser skal erstattes med dine egne filer.

  1. Planlagt: vælg i dine projektindstillinger din B2‑lagring og tilladt bucket. Angiv dens privatliv, mappe‑præfiks samt accepterede filtyper og -størrelser.

  2. Brug List B2 bindings til at vise tilladte lagringsvalg. Brug List my B2 files til at vise den aktuelle brugers filer og Get my B2 file info for detaljer.

  3. Vælg en fil. Indstil bucket_binding_id, local_uri, display_name, mime_type og expected_size, og kør derefter Upload file. Vis fremdrift, men vent på upload_verified før filen betragtes som gemt.

  4. Gem asset_ref i din app‑post. Brug den til Get asset metadata, Resolve private read eller Download accepted version. Change public sharing og Delete accepted version kræver en separat bekræftelse.

Arbejdsgangsdiagram — ikke et app‑skærmbillede

Konfigurer én gang

Nøgleaktivering er planlagt for dette plugin. Opret eller vælg dit Bubble app‑projekt i BestPlugins → Dashboard → Plugins. Vælg Xodera B2 Files Native, kopier dens nøgle, og åbn derefter Bubble → Plugins → Xodera B2 Files Native og indsæt den i project_api_key. Gem én gang; brug derefter handlingerne nedenfor. Hvert plugin i hvert projekt har sin egen nøgle.

Brug din egen Backblaze B2‑konto og vælg bucket’en til denne app. Beslut hvem der må læse og uploade filer. Gem navnene på de relevante bruger‑ja/nej‑felter i b2_reader_permission_field og b2_writer_permission_field; standarderne er b2_files_reader og b2_files_writer. Kun en autoriseret administrator bør ændre disse brugerrettigheder.

Konfigurer én gang
  1. Opret eller vælg dit Bubble app-projekt på BestPlugins → Dashboard → Plugins.
  2. Vælg dette plugin og kopier dets projekt-nøgle.
  3. Planlagt: Åbn Bubble → Plugins → Xodera B2 Files Native; indsæt nøglen i project_api_key og gem.
  4. Tilføj elementet, vælg dine app-data og opbyg arbejdsflowet nedenfor.
  5. Privat beta-adgang kun for nu. Offentlig installation og betalt aktivering er endnu ikke åbne.
Installation og abonnement

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.

Gem resultatet i din app

Eksempelvedhæftning: asset_ref, relateret rapport/ordre, ejer, display_name, mime_type og size_bytes. Gem disse efter upload_verified. Brug asset_ref til at genåbne en fil senere; en midlertidig læse‑adresse eller en sti på én enhed er ikke en permanent filreference. Hvis gemning af databaseposten fejler, så prøv at gemme den post igen i stedet for at uploade filen igen.

Fejl, annullering og genoprettelse

Hvis et upload‑resultat er ukendt, behold upload_id og brug Check or recover upload status. Upload ikke en anden kopi automatisk. Annullering påvirker den uafsluttede overførsel, ikke en allerede gemt fil. Hvis adgangen udløber, anmod om filen igen i stedet for at genbruge en gammel midlertidig adresse.

Kapaciteter og begrænsninger

Planlagt maksimal filstørrelse: 256 MiB, eller en lavere bucket‑grænse du vælger. Backblaze‑lagring og download‑omkostninger tilhører din B2‑konto. Filer i en offentlig bucket er offentlige selv når den tilhørende app‑post er privat. Ingen løfte om virusscanning, multipart‑upload, pause eller gendannelse efter app‑afslutning.

Indstillinger, handlinger og resultater

Brug disse navne i Bubble. Planlagte funktioner er markeret separat.

Tilgængelige beta‑indstillinger

Elementindstillinger

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

Tilstande

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

Begivenheder

file_selectedupload_startedupload_transport_completedupload_verifiedupload_pendingbuckets_loadedbucket_selectedlist_loadedmetadata_loadedread_resolveddownload_completedshare_changeddelete_completeddelete_pendingbrowse_loadedtransfer_cancelledcleanup_pendingtransfer_errorsession_cleared

Handlinger og deres input

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
Elementindstillinger · 14

Planlagt arbejdsgang. Ikke tilgængelig i den aktuelle beta endnu.

bucket_binding_idtext · Standard: ""
Eksempelværdi<binding returned by List B2 bindings>
Eksempel Bubble udtrykSelected Binding's binding_id
Lagringsvalg returneret af List B2 bindings. Brug dens ID til denne fil.
local_uritext · Standard: ""
Eksempelværdifile:///app-cache/attachment.jpg
Eksempel Bubble udtrykOffline Files' local_uri
Læselig filplacering på denne enhed. Det er ikke et online download‑link.
display_nametext · Standard: ""
Eksempelværdireport-photo.jpg
Eksempel Bubble udtrykSelected Attachment's display_name
Brug den aktuelle forretningspost's værdi; valider den mod grænserne nedenfor.
mime_typetext · Standard: ""
Eksempelværdiimage/jpeg
Eksempel Bubble udtrykPhoto Editor's output_mime
Brug den aktuelle forretningspost's værdi; valider den mod grænserne nedenfor.
expected_sizenumber · Standard: 0
Eksempelværdi246975
Eksempel Bubble udtrykOffline Files' size_bytes
Brug den aktuelle forretningspost's værdi; valider den mod grænserne nedenfor.
metadata_jsontext · Standard: ""
Eksempelværdi{"label":"field-report"}
Eksempel Bubble udtrykSelected Attachment's safe_metadata_json
Valgfri JSON med app‑information såsom en rapportetiket. Hold den lille og undgå personlige data.
asset_reftext · Standard: ""
Eksempelværdi<returned asset_ref>
Eksempel Bubble udtrykSelected B2Asset's asset_ref
Stabil, uigennemsigtig accepteret aktividentitet fra tjenesten. At vælge den omgår aldrig brugerautorisation.
is_activeyes_no · Standard: true
Eksempelværdiyes
Eksempel Bubble udtrykGuideHost's view_is_active (your yes/no custom state)
Sæt ja, mens denne visning er åben. Sæt nej ved afslutning, så afspilning eller aktuelt arbejde kan stoppe.
disabledyes_no · Standard: false
Eksempelværdino
Eksempel Bubble udtrykGuideHost's is_busy (your yes/no custom state)
Deaktivér elementet, mens din app er optaget eller handlingen er utilgængelig.
languagetext · Standard: "auto"
Eksempelværdiuk
Eksempel Bubble udtrykCurrent User's preferred_language
Sæt language=auto til at følge en understøttet enhed eller browsersprog. Indtast en understøttet sprogkode for at vælge den eksplicit.
ui_text_jsontext · Standard: ""
Eksempelværdi{}
Eksempel Bubble udtrykApp Settings' player_labels_json (supported keys only)
Valgfri JSON med understøttede knapetiketter. Lad stå tomt for at bruge den indbyggede tekst.
titletext · Standard: ""
EksempelværdiLesson 4 — review
Eksempel Bubble udtrykSelected Lesson's name
Synlig app-tekst; tom bruger indbygget lokaliseret tekst, hvor den understøttes. Ingen legitimationsoplysninger.
show_previewyes_no · Standard: false
Eksempelværdiyes
Eksempel Bubble udtrykApp Settings' b2_preview
Vis eller skjul fil‑forhåndsvisningen.
show_provider_browseyes_no · Standard: false
Eksempelværdino
Eksempel Bubble udtrykCurrent User's authorized_browse_UI (presentation only)
Vis eller skjul lagrings‑browsing‑kontrollerne for tilladte brugere.
Handlinger og deres input · 20

Planlagt arbejdsgang. Ikke tilgængelig i den aktuelle beta endnu.

List allowed buckets

Ingen handlingsparametre

Select bucket binding
binding_idtext · Standard: —
Eksempelværdi<returned allowed binding ID>
Eksempel Bubble udtrykSelected Binding's binding_id
Brug den aktuelle forretningspost's værdi; valider den mod grænserne nedenfor.
Check local source

Ingen handlingsparametre

Upload file
acknowledge_public_bytesyes_no · Standard: —
Eksempelværdino
Eksempel Bubble udtrykPublic bucket disclosure Checkbox is checked (private bucket: no)
Brug den aktuelle forretningspost's værdi; valider den mod grænserne nedenfor.
confirm_retryyes_no · Standard: —
Eksempelværdino
Eksempel Bubble udtrykRetry Checkbox is checked after confirmed clean pending status
Brug den aktuelle forretningspost's værdi; valider den mod grænserne nedenfor.
Check or recover upload status
upload_idtext · Standard: —
Eksempelværdi<original returned upload_id>
Eksempel Bubble udtrykCurrent UploadIntent's upload_id
Brug den aktuelle forretningspost's værdi; valider den mod grænserne nedenfor.
Cancel owned transfer

Ingen handlingsparametre

Clear local session

Ingen handlingsparametre

List application files

Ingen handlingsparametre

Refresh application files

Ingen handlingsparametre

Load more application files

Ingen handlingsparametre

Select asset reference
asset_reftext · Standard: —
Eksempelværdi<returned asset_ref>
Eksempel Bubble udtrykSelected B2Asset's asset_ref
Stabil, uigennemsigtig accepteret aktividentitet fra tjenesten. At vælge den omgår aldrig brugerautorisation.
Get asset metadata
asset_reftext · Standard: —
Eksempelværdi<returned asset_ref>
Eksempel Bubble udtrykSelected B2Asset's asset_ref
Stabil, uigennemsigtig accepteret aktividentitet fra tjenesten. At vælge den omgår aldrig brugerautorisation.
Resolve private read
asset_reftext · Standard: —
Eksempelværdi<returned asset_ref>
Eksempel Bubble udtrykSelected B2Asset's asset_ref
Stabil, uigennemsigtig accepteret aktividentitet fra tjenesten. At vælge den omgår aldrig brugerautorisation.
Download accepted version
asset_reftext · Standard: —
Eksempelværdi<returned asset_ref>
Eksempel Bubble udtrykSelected B2Asset's asset_ref
Stabil, uigennemsigtig accepteret aktividentitet fra tjenesten. At vælge den omgår aldrig brugerautorisation.
Browse provider files
prefixtext · Standard: —
Eksempelværdi""
Eksempel Bubble udtrykAuthorized Browse Settings' prefix
Brug den aktuelle forretningspost's værdi; valider den mod grænserne nedenfor.
load_moreyes_no · Standard: —
Eksempelværdino
Eksempel Bubble udtrykLoad More button only, for unchanged query
Brug den aktuelle forretningspost's værdi; valider den mod grænserne nedenfor.
Change public sharing
asset_reftext · Standard: —
Eksempelværdi<returned asset_ref>
Eksempel Bubble udtrykSelected B2Asset's asset_ref
Stabil, uigennemsigtig accepteret aktividentitet fra tjenesten. At vælge den omgår aldrig brugerautorisation.
enabledyes_no · Standard: —
Eksempelværdino
Eksempel Bubble udtrykPublic Share Checkbox is checked after separate confirmation
Brug den aktuelle forretningspost's værdi; valider den mod grænserne nedenfor.
confirmyes_no · Standard: —
Eksempelværdiyes — explicit confirmation only
Eksempel Bubble udtrykConfirm Checkbox is checked
Brug den aktuelle forretningspost's værdi; valider den mod grænserne nedenfor.
Delete accepted version
asset_reftext · Standard: —
Eksempelværdi<returned asset_ref>
Eksempel Bubble udtrykSelected B2Asset's asset_ref
Stabil, uigennemsigtig accepteret aktividentitet fra tjenesten. At vælge den omgår aldrig brugerautorisation.
confirmyes_no · Standard: —
Eksempelværdiyes — explicit confirmation only
Eksempel Bubble udtrykConfirm Checkbox is checked
Brug den aktuelle forretningspost's værdi; valider den mod grænserne nedenfor.
List B2 bindings
environmenttext · Standard: —
Eksempelværdidevelopment
Eksempel Bubble udtrykApp Settings' selected_environment
Brug den aktuelle forretningspost's værdi; valider den mod grænserne nedenfor.

Returneringer

ok · yes/nostatus · texterror_code · textbinding_ids · text listlabels · text listprivacy · text listmax_size_bytes · number list
List my B2 files
environmenttext · Standard: —
Eksempelværdidevelopment
Eksempel Bubble udtrykApp Settings' selected_environment
Brug den aktuelle forretningspost's værdi; valider den mod grænserne nedenfor.
binding_idtext · Standard: —
Eksempelværdi<returned allowed binding ID>
Eksempel Bubble udtrykSelected Binding's binding_id
Brug den aktuelle forretningspost's værdi; valider den mod grænserne nedenfor.
limitnumber · Standard: —
Eksempelværdi50
Eksempel Bubble udtrykGallery Settings' page_size
Brug den aktuelle forretningspost's værdi; valider den mod grænserne nedenfor.
cursortext · Standard: —
Eksempelværdi""
Eksempel Bubble udtrykPrevious List my B2 files result's next_cursor; empty on first page
Brug den aktuelle forretningspost's værdi; valider den mod grænserne nedenfor.

Returneringer

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 · Standard: —
Eksempelværdidevelopment
Eksempel Bubble udtrykApp Settings' selected_environment
Brug den aktuelle forretningspost's værdi; valider den mod grænserne nedenfor.
binding_idtext · Standard: —
Eksempelværdi<returned allowed binding ID>
Eksempel Bubble udtrykSelected Binding's binding_id
Brug den aktuelle forretningspost's værdi; valider den mod grænserne nedenfor.
asset_reftext · Standard: —
Eksempelværdi<returned asset_ref>
Eksempel Bubble udtrykSelected B2Asset's asset_ref
Stabil, uigennemsigtig accepteret aktividentitet fra tjenesten. At vælge den omgår aldrig brugerautorisation.

Returneringer

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
Tilstande og hændelser

Planlagt arbejdsgang. Ikke tilgængelig i den aktuelle beta endnu.

Tilstande

status · text

Nuværende resultat af denne handling. Brug den tilsvarende afslutnings‑begivenhed før gemning af succes.

is_busy · yes_no

Arbejdet er stadig i gang. Vent, før du starter en anden handling.

upload_id · text

Identifikator for dette element eller handling. Bevar den sammen med den tilsvarende app‑post. Brug den samme anmodnings‑identifikator ved gentagelse af et usikkert resultat.

upload_status · text

Nuværende resultat af denne handling. Brug den tilsvarende afslutnings‑begivenhed før gemning af succes.

asset_ref · text

Identifikator for dette element eller handling. Bevar den sammen med den tilsvarende app‑post. Brug den samme anmodnings‑identifikator ved gentagelse af et usikkert resultat.

display_name · text

Nuværende værdi for det valgte element. Læs den efter den relaterede begivenhed.

mime_type · text

Nuværende værdi for det valgte element. Læs den efter den relaterede begivenhed.

size_bytes · number

Nuværende værdi for det valgte element. Læs den efter den relaterede begivenhed.

bytes_sent · number

Nuværende værdi for det valgte element. Læs den efter den relaterede begivenhed.

progress · number

Nuværende værdi for det valgte element. Læs den efter den relaterede begivenhed.

progress_indeterminate · yes_no

Nuværende værdi for det valgte element. Læs den efter den relaterede begivenhed.

temporary_read_url · text

Nuværende værdi for det valgte element. Læs den efter den relaterede begivenhed.

read_expires_at · text

Nuværende værdi for det valgte element. Læs den efter den relaterede begivenhed.

local_output_uri · text

Filplacering på denne enhed. Gem eller upload filen separat, hvis den skal holdes online.

public_url · text

Nuværende værdi for det valgte element. Læs den efter den relaterede begivenhed.

visibility · text

Nuværende værdi for det valgte element. Læs den efter den relaterede begivenhed.

next_cursor · text

Nuværende værdi for det valgte element. Læs den efter den relaterede begivenhed.

has_more · yes_no

Nuværende værdi for det valgte element. Læs den efter den relaterede begivenhed.

query_revision · text

Nuværende værdi for det valgte element. Læs den efter den relaterede begivenhed.

files_json · text

Nuværende værdi for det valgte element. Læs den efter den relaterede begivenhed.

buckets_json · text

Nuværende værdi for det valgte element. Læs den efter den relaterede begivenhed.

remote_files_json · text

Nuværende værdi for det valgte element. Læs den efter den relaterede begivenhed.

remote_next_cursor · text

Nuværende værdi for det valgte element. Læs den efter den relaterede begivenhed.

remote_has_more · yes_no

Nuværende værdi for det valgte element. Læs den efter den relaterede begivenhed.

remote_query_revision · text

Nuværende værdi for det valgte element. Læs den efter den relaterede begivenhed.

bucket_binding_id · text

Identifikator for dette element eller handling. Bevar den sammen med den tilsvarende app‑post. Brug den samme anmodnings‑identifikator ved gentagelse af et usikkert resultat.

cleanup_pending · yes_no

Nuværende værdi for det valgte element. Læs den efter den relaterede begivenhed.

error_code · text

Fejlinformation for den sidste handling. Vis en hjælpsom besked og tilbyd den relevante genforsøg.

error_message · text

Fejlinformation for den sidste handling. Vis en hjælpsom besked og tilbyd den relevante genforsøg.

Begivenheder

file_selected

Når denne hændelse indtræffer, læs de relaterede tilstande fra det samme element.

upload_started

Når denne hændelse indtræffer, læs de relaterede tilstande fra det samme element.

upload_transport_completed

Når denne hændelse indtræffer, læs de relaterede tilstande fra det samme element.

upload_verified

Når denne hændelse indtræffer, læs de relaterede tilstande fra det samme element.

upload_pending

Når denne hændelse indtræffer, læs de relaterede tilstande fra det samme element.

buckets_loaded

Når denne hændelse indtræffer, læs de relaterede tilstande fra det samme element.

bucket_selected

Når denne hændelse indtræffer, læs de relaterede tilstande fra det samme element.

list_loaded

Når denne hændelse indtræffer, læs de relaterede tilstande fra det samme element.

metadata_loaded

Når denne hændelse indtræffer, læs de relaterede tilstande fra det samme element.

read_resolved

Når denne hændelse indtræffer, læs de relaterede tilstande fra det samme element.

download_completed

Når denne hændelse indtræffer, læs de relaterede tilstande fra det samme element.

share_changed

Når denne hændelse indtræffer, læs de relaterede tilstande fra det samme element.

delete_completed

Når denne hændelse indtræffer, læs de relaterede tilstande fra det samme element.

delete_pending

Når denne hændelse indtræffer, læs de relaterede tilstande fra det samme element.

browse_loaded

Når denne hændelse indtræffer, læs de relaterede tilstande fra det samme element.

transfer_cancelled

Når denne hændelse indtræffer, læs de relaterede tilstande fra det samme element.

cleanup_pending

Når denne hændelse indtræffer, læs de relaterede tilstande fra det samme element.

transfer_error

Når denne hændelse indtræffer, læs de relaterede tilstande fra det samme element.

session_cleared

Når denne hændelse indtræffer, læs de relaterede tilstande fra det samme element.

Spørgsmål udviklere stiller

Kan jeg gemme den midlertidige læse‑URL som min fil?

Nej. Bevar asset_ref og kanonisk metadata. Genautoriser læsninger; en enheds‑download‑sti er ikke en Bubble‑fil.

Hvordan fungerer abonnementet?

Planlagt prisfastsættelse: installation af plugin‑et i Bubble er gratis. BestPlugins‑adgang er et separat abonnement for hvert plugin i hvert Bubble‑app‑projekt: 7 dage gratis, derefter US$1.50 pr. måned. Development og Live er inkluderet. Der er ingen fast grænse for antallet af operationer; filstørrelses‑ og funktionsgrænser gælder stadig. Kassen er endnu ikke åben. Aktiveringsskærmen vil vise den første faktureringsdato og annulleringsbetingelser.

Relaterede vejledninger

Marketplace‑udgivelse afventer

Forum‑vejledning ikke offentliggjort

For hjælp, fortæl os, hvilket plugin og hvilken enhed du bruger, hvilken handling du forsøgte, og hvad der skete. Brug et eksempel uden personlige data. Del aldrig din nøgle eller private filer.