Skip to main content
Large recordings may take a while for files to sync from Plaud device to mobile app. A preferred UX is to have file syncs that can run even when the user has the app in the background or when the screen is locked. screen off sync

Exporting Audio in iOS Apps

See our iOS Starter App for a working example.

Prerequisites

Make sure that the UIBackgroundModes = [bluetooth-central] is enabled in your permission declarations.
project.yml
Info.plist
The bluetooth permission allows the app to react to GATT events while in the background.

Callback-driven Syncs

Use Embedded SDK callbacks and methods to drive file exports while your app is in the background. Use a combination of these callbacks and methods, along with recursion, to sync large files and multiple files in the background.

Exporting Audio in Android Apps

See our Android Starter App for a working example of the sync loop.

Callback-driven Syncs

Use Embedded SDK callbacks and methods to drive file exports while your app is in the background.