Driver SDK for scheduled tasks - android
Stay organized with collections
Save and categorize content based on your preferences.
This is the guide for scheduled tasks. I kept these separate for two reasons:
It's easier for a user to "choose their model" and stick with it.
Scheduled tasks supports a "trusted client" scenario for both iOS and Android
although it's only documented on Android.
It seems like a different set of topics, beyond setup
We can later on add a nice intro page for the Driver SDKs for each model,
bespoke to each use case.
The engineering teams here sometimes only publish to one or the other, so
that'll make it easier for LMFS-ey vs ODRD-ey people to update just their side
of the equation.
If we do includes, let's please put the includes directory for this content
under ios (closer to the host page) and not in the global includes directory.
Another idea is to split out 2 guides here one for setup and the other for
getting started, where setup includes the first three topics for each model.
Key topics for this model:
- system reqs
- configure project
- auth
- create deliverydriverapi instance
- vehicle reporter events
- enable location tracking and updates
- update mask errors
- trusted scenarios (see android doc and let's check with David to see
if we need to document for iOS or not)
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-01-08 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-01-08 UTC."],[[["This guide provides instructions for using scheduled tasks with the Driver SDKs, focusing on setup and ongoing operations."],["Scheduled tasks allow for a \"trusted client\" setup on both iOS and Android, simplifying authentication in certain scenarios."],["Key topics covered include system requirements, project configuration, authentication, utilizing the Delivery Driver API, vehicle reporter events, enabling location tracking, handling update mask errors, and implementing trusted client scenarios."],["The guide is structured to allow developers to easily choose and focus on the model relevant to their specific use case, with potential future expansion to include bespoke intro pages for each Driver SDK model."],["Maintaining separate guides for LMFS and ODRD teams simplifies content updates and aligns with their distinct workflows."]]],[]]