I was able to get the right info after a successful APNS request, whether the device token is invalid or not.
Lately, I realized that even though the user uninstalled the app, I get a "200 success" response from the APNS server.
Did something change or am I missing something?
It's depened on Apple side. See here for more details:
See also this answer for more ideas: apns http2 api not returning status 410 after uninstalling app