The API uses a manifest file to provide static data and give context to the API results. The app needs to routinely download this data and save it into our app's storage for reference. The manifest data is updated after Destiny maintenance windows, and users will have to download the latest manifest data on next use. If they do not get latest, then our app will fail in subtle and not so subtle ways.
Tasks
[ ] Document the manifest file endpoint and the files provided by the JSON result for i18n.
[ ] Ability to download and store the manifest within the app. It is a large file.
[ ] Ability to determine when the current manifest file has expired.
[ ] We need to identify signals from Bungie.net when current manifest in the app has expired due to maintenance.
[ ] Ability to determine when the user culture has changed, and the current manifest needs to be expired to download a manifest file with the new culture.
[ ] Method to efficiently access the contents of the manifest file from the application.
The API uses a manifest file to provide static data and give context to the API results. The app needs to routinely download this data and save it into our app's storage for reference. The manifest data is updated after Destiny maintenance windows, and users will have to download the latest manifest data on next use. If they do not get latest, then our app will fail in subtle and not so subtle ways.
Tasks