iOS Backgrounding with Tasks
Run tasks that don't have to die when app enters background- Creating Background-Safe Task: You can use this pattern anywhere in your application where you don't want a task being interrupted should the user put the app into the background. A great candidate for this pattern would be tasks such as sending a new user's registration information to your server, or verifying login information.
Updating an Application in the Background
Update the app at regular intervals- Region Monitoring and Significant Location Changes Service
- Background Fetch
iOS Backgrounding Guidance
Refer to the following diagram to choose a backgrounding techniquehttps://developer.xamarin.com/guides/ios/application_fundamentals/backgrounding/part_5_ios_backgrounding_guidance/
iOs7
Multi Platform implementation (Xamarin.Form)
Using Messangerhttp://arteksoftware.com/backgrounding-with-xamarin-forms/
More Info
- http://www.solarityllc.com/blog/the-road-to-xamarin-certification-introduction-to-backgrounding-running-finite-length-tasks-ios210
- https://spin.atomicobject.com/2016/06/15/ios-background-xamarin-part-1/
- https://spin.atomicobject.com/2016/06/16/ios-background-xamarin-part-2/
- https://krumelur.me/2015/11/25/ios-background-transfer-what-about-uploads/
- http://backstopmedia.booktype.pro/developing-an-ios-7-edge/3-update-and-running-in-the-background-michael/