iOS13 how to recover from PushKit not delivering VoIP wakeups

With iOS 13 PushKit, we must call reportNewIncomingCallWithUUID within the pushRegistry callback.

If we fail to do this, after 3 to 5 attempts the VoIP PushKit messages are banned and no longer delivered.


How can we recover from this situation without re-installing the application?


This is annoying for development but really blocking for final users.

If you have a bug in your application, you fix it, deploy your new application, how can we make sure that VoIP PushKit messages will be delivered again?


Does increasing the build number or the app version helps in recovering this situation for users?


I tried that in development but it didn't helped.


Asking final users to re-install an application is definately a bad soluation and a bad answer.

iOS13 how to recover from PushKit not delivering VoIP wakeups
 
 
Q