Sync on Foregrounding

Sync on Foregrounding

The next step is to set up a bit of boilerplate to have the Judo SDK opportunistically sync content to the user’s device when the app is brought to the foreground.

Depending on whether or not you have adopted Scenes in your app, choose the appropriate option from the following.

Scene Delegate

If you have adopted Scenes, implement the sceneDidBecomeActive(_) template method in your App Delegate and have it call Judo’s sync method:

func sceneDidBecomeActive(_ scene: UIScene) {
    Judo.sharedInstance.performSync()
}

App Delegate

If you have not yet adopted Scenes, implement the applicationDidBecomeActive(_) template method in your Scene Delegate and have it call Judo’s sync method:

func applicationDidBecomeActive(_ application: UIApplication) {
    Judo.sharedInstance.performSync()
}

Ask Our Community

If you have questions about the Judo editor, or developer questions about SDK integration, join the community and start a conversation!

Go to Judo Support Forum