How to pass json argument to a BGTaskScheduler

197 Views Asked by At

I would start a background task and give it an arguments which can be a json string. On Android we can use something like :

val oneOffTaskRequest = OneTimeWorkRequest.Builder(BackgroundWorker::class.java)
            .setInputData(buildTaskInputData(taskName, isInDebugMode, json))

How did that on IOS ?

let request = BGProcessingTaskRequest(
  identifier: SwiftWorkmanagerPlugin.defaultBGProcessingTaskIdentifier
)
BGTaskScheduler.shared.submit(request)

Request didn't have attributes which seems to help...

0

There are 0 best solutions below