Background Tasks framework requires you to register every background task that is required. You do this via identifiers and registering with the framework. You also need to declare these identifiers inside the Info.plist.
This is a companion discussion topic for the original entry at https://www.raywenderlich.com/21242372-background-tasks-in-ios/lessons/2