0
votes

I have a swift music app that plays content from streaming providers on speakers.

The main app makes all the network calls and takes advantage of background audio to enable lock screen control.

I now have a Today Extension, I have setup app groups and use userdefaults to share metadata. I currently run urlsessions within the extension code to activate play/pause/skip/volume,etc... but this will not update the background audio or lock screen controls. It also seems inefficient.

Is there a way to run a function in my main app by pressing a button on the widget?

Thanks, Paul

1
You have to open the host app using openURL Method on your button click , then run the functionHelp

1 Answers