Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wcoder/xamarin.periodicbackgroundservice

Simple implementation of periodic background service with Xamarin.
https://github.com/wcoder/xamarin.periodicbackgroundservice

android android-service background-jobs background-service background-worker csharp ios uwp work-manager xamarin xamarin-android xamarin-ios

Last synced: 22 days ago
JSON representation

Simple implementation of periodic background service with Xamarin.

Awesome Lists containing this project

README

        

# PeriodicBackgroundService
Simple implementation of periodic background service with Xamarin.

## Implementation

- [x] Xamarin.Android
- [x] Xamarin.iOS
- [x] UWP

## Details

#### Android

`AlarmBroadcastReceiver`, `BootBroadcastReceiver`, `Service`

In addition:
- [Performing Background Data Refresh for Android](https://blog.xamarin.com/performing-background-data-refresh-for-android/)
- [Replacing Services With Jobs in Android Oreo 8.0](https://blog.xamarin.com/replacing-services-jobs-android-oreo-8-0/)
- [Android JobScheduler - René Ruppert - Xamarin University](https://www.youtube.com/watch?v=aSjBBPYjelE)
- [Firebase Job Dispatcher](https://docs.microsoft.com/en-us/xamarin/android/platform/firebase-job-dispatcher)
- [Background Jobs Framework for Xamarin & UWP](https://github.com/aritchie/jobs)
- [Getting Started With WorkManager](https://devblogs.microsoft.com/xamarin/getting-started-workmanager/) **NEW**

#### iOS

- [iOS 13 Background Tasks](https://docs.microsoft.com/en-us/samples/xamarin/ios-samples/ios13-refreshingandmaintainingyourappusingbackgroundtasks/)

`BackgroundFetch` - Deprecated in iOS 13

- [Add Background Data Refresh to Your iOS Apps](https://blog.xamarin.com/add-background-data-refresh-to-ios-apps/)
- [Using Background Transfer Service and NSURLSession](https://developer.xamarin.com/guides/ios/application_fundamentals/backgrounding/part_4_ios_backgrounding_walkthroughs/background_transfer_walkthrough/)

#### UWP

`Windows Runtime Component`

More details: [Create and register an out-of-process background task](https://docs.microsoft.com/en-us/windows/uwp/launch-resume/create-and-register-a-background-task)

---
© Yauheni Pakala | MIT