A couple years ago I bought the starter bundle, with xanathar, DM guide, player's handbook, etc. And I never installed them on the app even though I had to be at. I went to try and install them the other day, and I got three before I was told that my access token had expired. I don't know what that means and I don't understand why it would prevent me from downloading the books I bought
Your access token is a thing updated on the app when you log in and verify with the server. It's a means to let you use the app offline; the token has a lifespan and if you go too long without connecting (so it can refresh), it expires
If you clear the cache on the app, log out and log back in again, you should download a new, fresh access token.
It doesn't circumvent the issue, it's by design. You need to log in again to re-verify your account status and update your account token. Otherwise you could download everything through account sharing, then keep the app offline even after your sharing has been disabled.
It doesn't delete the data, it just prevents you downloading or accessing the data you've got.
And not many apps do what DDB does, although if you go too long without connecting the Kindle app, it does require you to reauthenticate in a similar fashion
I've not experienced this myself but if they can show a message on the screen that says access token expired, they can show a screen which says "Your session has expired. Please log in again" with a form to log in, seems like a better user experience.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
A couple years ago I bought the starter bundle, with xanathar, DM guide, player's handbook, etc. And I never installed them on the app even though I had to be at. I went to try and install them the other day, and I got three before I was told that my access token had expired. I don't know what that means and I don't understand why it would prevent me from downloading the books I bought
Your access token is a thing updated on the app when you log in and verify with the server. It's a means to let you use the app offline; the token has a lifespan and if you go too long without connecting (so it can refresh), it expires
If you clear the cache on the app, log out and log back in again, you should download a new, fresh access token.
Find my D&D Beyond articles here
No need to clear the cache: just logging out and in works. At least it worked for me.
While logging out and back in does work to circumvent the issue, it's not a great user experience.
It doesn't circumvent the issue, it's by design. You need to log in again to re-verify your account status and update your account token. Otherwise you could download everything through account sharing, then keep the app offline even after your sharing has been disabled.
Find my D&D Beyond articles here
Every other app in the universe does that and succeds at it, just not this one.
Deleting the data upon seeing that the user isn't registered anymore should be the proper design.
It doesn't delete the data, it just prevents you downloading or accessing the data you've got.
And not many apps do what DDB does, although if you go too long without connecting the Kindle app, it does require you to reauthenticate in a similar fashion
Find my D&D Beyond articles here
I've not experienced this myself but if they can show a message on the screen that says access token expired, they can show a screen which says "Your session has expired. Please log in again" with a form to log in, seems like a better user experience.