Mobile (BDK Native) (Auto-)Refresh Data

I’ve searched the forums, but haven’t found any definitive answers on best practices:

I’m using the BDK Native app wrapper, and I’m wondering what the best practices are for handling stale pages. We have an app that’s used as a “kiosk-mode” so it’s left open, and after a time period, the data gets stale because it doesn’t refresh.

I know there’s a plugin that incorporates pull-to-refresh, and we’re considering it, but I’m wondering what else everyone is doing.

I looked at some other mobile apps to try and get some ideas:

  • Reddit has a “refresh” bubble that appears at the top of a view. Is there a way to have something similar with Bubble where a refresh bubble would show up after a period of time? (Seems like it would have the same problems as the page itself; there’s no way to know how long it’s been sitting there.)

  • I know there’s a ‘do every x seconds’ workflow option… this seems like it might be resource-intensive and possibly have a weird UX to be reloading every 20 seconds or so?

  • I couldn’t find an option for background refresh (which is what I assume is what mail apps use) within the BDK native ecosystem, is there one I’m missing?