We appear to be getting daily repeated, erroneous, production APNs feedback calls for a very small number of users who are not uninstalling our app daily. Has anyone else seen this?
For each user, we have had them uninstall and reinstall our app - one via the live version in the app store, another via the latest TestFlight build. In all cases they got new device tokens compared to the previous app installation, and successfully received push notifications. They did not, and still have not, uninstall the app again.
24 hours later, the APNs feedback service notified us with these new device tokens, suggesting that the app had been uninstalled even though it had not. We receive the feedback service notification for these same tokens repeatedly every 24 hours, while push notifications are successfully received throughout this period.
We are connecting to the feedback service daily as per the APNs documentation, and set the expiration date of push notifications to be 1 hour after we give them to APNs. We are using the node package apn. For now, we have disconnected from the APNs feedback service since it appears to be, in these cases only, providing bad feedback.
If anyone else has seen this or has any ideas, please let me know!