Slide 19
Slide 19 text
GDG Location
Using PeriodicWorkRequest to schedule the token
refresh task to run after every 50 minutes.
Remember the token validity period is 60 minutes,
so we are trying to update the token before it
actually expires. This helps us keep our user
covered
Create WorkRequest
fun startTokenRefreshPeriodicWork() {
val tokenRefreshBuilder = PeriodicWorkRequest.Builder(
TokenWorker::class.java, 50,
TimeUnit.MINUTES
)