[Update March 5, 2020] BDK Native Apps v1.7 released

Does the geolocation tracking work even when the user doesn’t have the app open? (Thinking of using BDK to build a location based social app and hoping to show users who are presently nearby but may not have the app open or running)

1 Like

Hi @davewliu,
Since your bubble app will need to be active to be able to receive the geolocation data, I’m afraid that it won’t work while the app is in the background.

Feature request: It would be cool to have a health data integrated in from iOS and Android

Hi @dos,

Currently the use of device storage from your bubble plugin is limited to text type of data. Technically its more tricky to read / write other data content from your bubble app.

A workaround is for you to build custom bubble plugins to convert your data into text formats (e.g. base64 stings for images) and other way around if this is a critical requirement for your own. I hope to build in image and video storage features at some point but its unlikely in the near term

1 Like

Hi @davewliu,
Actually its’ nearly there. I’ve successfully tested the feature. However, thinking of ways to make it easier to ask permissions on android as audio recording requires both microphone and external storage permission. I’m targeting to have it released in next few weeks.

Thank you! Appreciate the feedback

Planning to add that but have got a long list of feature requests at the moment

Good idea. It could work by adding an element which can be used to set alert content and run your defined element actions when ok is clicked or cancel is clicked. It shouldn’t be too difficult so I’ll add this to near-term features.

It should simulate clicking the back icon when its visible. If it’s not doing that then seems like a bug. I’ll take a look.

At the moment, no publicly available roadmap as I try to combine quick wins with more in-demand features. The overarching idea is to have good set of new features come out regularly. I try to avoid putting a public roadmap since it is feels unwise to set expectations and then not be able to deliver on them due to unforeseen bugs :frowning:

2 Likes

Hey! I have been testing with select Select photo function on iOS but it only works once and I need to restart the app. How should I run the reset event correctly after first file is uploaded or is there a bug somewhere? It seems to work on android but not on iOS.

Hi @gaurav

Thank you. It’s working now!

Everybody loves the man standing behind his product!

:+1:

2 Likes

Are there any recurrent payments when using BDK native?

I’ve tested it and seems to be working perfectly fine (and no one else has reported the issue).

  1. Verify if the same issue occurs in the demo app (simply go the ‘select photo from gallery’ section and try it). If it does, then its’ an issue with the bdk native code. If it doesn’t, then its probably something to do with your workflow setup
  2. Check to make sure you have set up the image upload endpoint as described in the ‘Getting started’ section in the plugin documentation
  3. You can use the ‘Reset contents’ element action for the select photo element to reset the content

If you still face the issue, please DM with a screen recording of the issue and screenshots of your setup workflow.

Hi @eren,

  1. Navigate to the ‘device / GPS tracking’ section in the demo app and click Track GPS. It will show the latitude, longitude (both coordinates as provided by the device) and the address (obtained by the installed bubble plugin)
  2. The BN-GPSLocation A element outputs latitude, longitude coordinates received from native device and the converted address from google. Output the coordinates in some text on your page and see if the are not empty & similar to the ones obtained in step #1. If yes, then the native app is providing the right coordinates to your bubble app
  3. Type the latitude,longitude in maps.google.com on your browser and see where it takes you. If this is the same as the one shown in the google map in your app then its showing the right location on your app.

Regarding the “current geographic position”, that’s not related to BDK Native. Its’ your browser webview asking for the geoposition. Android operating system suppresses the browser geolocation requests hence you’re seeing the null value. I can’t set the value of that since its bubble’s inbuilt data field and not a plugin field.

If you still face the issue, please DM me with a screen recording of these and we can take it from there.

Hi @koechamos51,
Not sure I understand the question fully, but in-app payments aren’t yet supported.

[Update August 8, 2019]

Native Apps (bdk) Plugin update (available to all users):

  • Got rid of all the complex image upload endpoint setup in API workflow tab. This was previously used to upload natively captured image data to your bubble app storage
  • Take screenshot, Select photo from gallery, Capture photo from camera now use bubble provided file upload functions instead
  • Updated plugin docs to reflect the same
1 Like

I am asking any recurrent payments to BDK after deployment to have the app in the app store not app internal payment.

Oh nope there’s no recurring payments or subscription charges etc.

You only pay if you (1) want me to do a rebuild of your app for changing the stuff asked in project page (e.g. app icon) or (2) upgrade to a later BDK Native version to get access to newly released native features. Obviously, both of these are completely optional for you.

ok! Thanks

1 Like

Hi Gaurav, is (iOS) in-app purchase on your short-term roadmap? I have a mobile app project opportunity coming up in about a month for which in-app purchase is needed. Trying to bypass Apple would automatically lead to being rejected as it is to unlock an in-app feature… :confused:

1 Like

This is great! Hopefully there will be more options for native image manipulation.

[Update August 14, 2019] BDK Native Apps Version 1.3 released

Hello everyone,

The version 1.3 of BDK Native Apps is now released, which includes features such as audio recording, native popups and opening links on clicking push notifications. For a full list of updates, check out the release notes.

The documentation is also updated. Simply install the latest plugin & demo app to try it out :smiley:

If you’re an existing customer - check out your project page to request an upgrade.
If you’re not… start a project today!

Cheers & Happy Bubbling!
Gaurav

11 Likes

This is exciting! What does the step 5z means in practice?

  1. Set the allow editing for take / select photo actions (subject to device inbuilt capabilities)