Skip to content
This repository has been archived by the owner on Apr 8, 2020. It is now read-only.

Commit

Permalink
Merge pull request #283 from firebase/my-new-tag
Browse files Browse the repository at this point in the history
v0.8.6 rollup
  • Loading branch information
ciarand committed Feb 20, 2019
2 parents b975ba7 + 397f979 commit 2262ff4
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 11 deletions.
22 changes: 13 additions & 9 deletions README.md
Expand Up @@ -3,9 +3,13 @@
[ci-badge]: https://travis-ci.org/firebase/firebase-jobdispatcher-android.svg?branch=master
[ci-link]: https://travis-ci.org/firebase/firebase-jobdispatcher-android

**With the launch of Android JetPack’s [WorkManager][] at Google I/O 2018 and its upcoming graduation to beta, we recommend looking at WorkManager for new projects and to submit your feature requests for that offering.**
**With the launch of Android JetPack’s [WorkManager][] at Google I/O 2018 and
its upcoming graduation to beta, we recommend looking at WorkManager for new
projects and to submit your feature requests for that offering.**

**Firebase Job Dispatcher will not be compatible with apps targeting releases beyond Android Q. Moving forward, we will focus our investments and efforts towards improving WorkManager.**
**Firebase Job Dispatcher will not be compatible with apps targeting releases
beyond Android Q. Moving forward, we will focus our investments and efforts
towards improving WorkManager.**

The Firebase JobDispatcher is a library for scheduling background jobs in your
Android app. It provides a [JobScheduler][]-compatible API that works on all
Expand Down Expand Up @@ -34,13 +38,13 @@ active network connection, only that the connection was recently changed.

In recognition of these issues, the Android framework team created the
[JobScheduler][]. This provides developers a simple way of specifying runtime
constraints on their jobs. Available constraints include [network
type][js-network-type], [charging state][js-charging-state], and [idle
state][js-idle-state].
constraints on their jobs. Available constraints include
[network type][js-network-type], [charging state][js-charging-state], and
[idle state][js-idle-state].

This library uses the scheduling engine inside [Google Play
services](formerly the [GCM Network Manager][nts] component) to provide a
backwards compatible (back to Gingerbread) [JobScheduler][]-like API.
This library uses the scheduling engine inside
[Google Play services](formerly the [GCM Network Manager][nts] component) to
provide a backwards compatible (back to Gingerbread) [JobScheduler][]-like API.

This I/O presentation has more information on why background services can be
harmful and what you can do about them:
Expand Down Expand Up @@ -85,7 +89,7 @@ Play services is unavailable.<br>
Add the following to your `build.gradle`'s dependencies section:

```groovy
implementation 'com.firebase:firebase-jobdispatcher:0.8.5'
implementation 'com.firebase:firebase-jobdispatcher:0.8.6'
```

### Usage
Expand Down
2 changes: 1 addition & 1 deletion common/constants.gradle
Expand Up @@ -2,7 +2,7 @@
project.ext {
projectName = "firebase-jobdispatcher-android"
group = "com.firebase"
version = "0.8.5"
version = "0.8.6"
supportLibraryVersion = "27.0.2"
compileSdk = 27
targetSdk = 27
Expand Down
2 changes: 1 addition & 1 deletion jobdispatcher/coverage.gradle
Expand Up @@ -35,6 +35,6 @@ task coverage(type: JacocoReport, dependsOn: ["testDebugUnitTest"]) {
reports {
xml.enabled = true
html.enabled = true
html.destination "${buildDir}/coverage_html"
html.destination = file("${buildDir}/coverage_html")
}
}

0 comments on commit 2262ff4

Please sign in to comment.