Our service is getting notifications for users that have stopped using our app. Their access token has expired and we don't have a refresh token.
Can we force unsubscribe without using the users access token? Is there a service we can use, even a manual process that will allow us to stop getting notifications?
Best AnswerJust to expand, we have invalid refresh tokens in our system. We receive a number of callbacks from fitbit with these users that we cannot process. I understand that linking to an app should be a user action but I feel removal should be open to being performed by the app alone.
Fitbit Developers oversee the SDK and API forums. We're here to answer questions about Fitbit developer tools, assist with projects, and make sure your voice is heard by the development team.
If the users have revoked consent in the past year, Fitbit automatically deletes the subscriptions your application created for that user. There is nothing you should have to do but remove the appropriate user data from your systems based on your privacy policy and terms of service. If you're still receiving subscription notifications from users who you believe has revoked consent, please submit a support request at https://dev.fitbit.com/build/reference/web-api/help/ so we can investigate further.
Best Answer@Gordon-C Thanks for the response, I don't think the user has revoked consent. I don't know why we have invalid refresh tokens but I do know that we have 72 of them and that we can not respond or self heal from this situation. I'll try to contact support but in my opinion consent is a 2 way street and I as the 3rd party app should be able to revoke consent too.
Best AnswerJust an update, Support never replied (Case #00002255)
Best AnswerHi Gordon,
Still looking for this functionality, has it been implemented?
Best Answer