Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/wcoder/xamarin.periodicbackgroundservice
- Owner: wcoder
- License: mit
- Created: 2016-01-16T12:08:28.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2019-10-02T14:31:10.000Z (about 5 years ago)
- Last Synced: 2024-10-22T16:45:16.501Z (22 days ago)
- Topics: android, android-service, background-jobs, background-service, background-worker, csharp, ios, uwp, work-manager, xamarin, xamarin-android, xamarin-ios
- Language: C#
- Size: 67.4 KB
- Stars: 36
- Watchers: 7
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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