[MOBILE PLUGIN] Uploadcare

:fire: Plugin Summary — Uploadcare Image Picker for Bubble React Native
This plugin lets users:

:camera_with_flash: Pick multiple images from their device.

:cloud: Upload to Uploadcare with a single action.

:control_knobs: Manage selected images before upload (remove individually).

:link: Get Uploadcare UUIDs and image counts as states.

:cyclone: Track upload progress with the upload_in_progress state.

Link: Uploadcare Image Picker Plugin | Bubble

Just pushed out a new version which allows to hide the picker button and use a custom action. @liam4

1 Like

perfect solution thanks

1 Like

A matching plugin for web would be useful

We have a matching plugin that connects directly to bubble, if you are referring to something else let me know and i’ll look into it.

Link: 📤 File Uploader Bubble Mobile Plugin | Bubble

I’m after a Uploadcare plugin for web that handles the api etc like your mobile native one does.

1 Like

Ah my bad, i’ll re-create it for the web :+1:

1 Like

@liam4 I just pushed out version 1.8.0 it has a web version with all the same actions. You can use the same plugin, no need to purchase a different one. :+1:

1 Like

Perfect, just left a 5 star review - realy appreciate your fast work

1 Like

cool plugin!

Thanks :blush: Feel free to share any tips on improving it.

:wrench: Update: iOS Crash Fix Released

We’ve identified and resolved the issue causing crashes on iOS following Bubble’s recent Expo SDK upgrade.

What happened:

Bubble updated their mobile infrastructure to Expo SDK 54 and React Native 0.80, which introduced breaking changes to the image picker library. Our plugin was using a deprecated API (MediaTypeOptions.Images) that is no longer supported in the new version.

What we fixed:

Updated the image picker to use the new API format as required by expo-image-picker 16.x.

What you need to do:

  1. Refresh your plugin to get the latest version

  2. Create a new build of your app

  3. Test the image/document picker functionality before publishing to production

We apologize for any inconvenience this caused. If you experience any other issues after updating, please let us know.

Hey @nocodeventure , How do we request user permission for camera and photo library?

This plugin does not request user’s permission for photo library. I understand this is a iOS and Android requirement for camera and photo library. Since there’s no workflow action to request permission from user…how should we do that?

Bubble’s native image uploader automatically handles this.

My app is live in the app store now only with Photo Library upload option. Not sure if I’m in violaiton of app store rules…and I’ll be adding camera upload soon.

I have all my bubble settings turned on for device permissions.

But in the live app does not ask for permission via the plugin.

@fede.bubble will probably know better. We didn’t need to ask for permissions as I believe the app, once installed, requests them.