Why separate Voip certificate is required for Pushkit when APNS Universal Client SSL Certificate has been introduced?
<p>Just a minor confusion. Why we need a separate Voip Service Certificate for Pushkit when we have Universal Client SSL certificate for APNS which supports primary app, voip etc?</p>

<p><a href="https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/APNsProviderAPI.html" rel="noreferrer">As per latest Apple docs</a>, </p>

<p><a href="https://i.stack.imgur.com/FJ7gH.png" rel="noreferrer"><img src="https://i.stack.imgur.com/FJ7gH.png" alt="enter image description here"></a></p>

<p><a href="https://i.stack.imgur.com/nMAFS.png" rel="noreferrer"><img src="https://i.stack.imgur.com/nMAFS.png" alt="enter image description here"></a></p>

<p><strong>If my app supports multiple topics (voip/non-voip), is it not better to use single APNS SSL certificate rather than separate certificates?</strong> This will also make sure same connection (APNS Provider to APNS) can be used for delivering both Voip Push as well as standard Push.</p>