Silent push notifications are supported for non-VoIP apps, you just have to accept that they are delivered with lower priority. Specifically, silent push notifications are subject to a budget and if you exceed that budget the delivery of the notification from the system to your app (which involves either resuming or relaunching your app in the background) will be delayed.
Share and Enjoy
Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
let myEmail = "eskimo" + "1" + "@apple.com"
We currently have a VoIP app enabled app that requires silent push notifications. This works perfectly at development environment, but fails in production. Nevertheless the apns server reports a Succeeded notification, but it never gets delivered.
Is this a bug? any ideas how to get around this?