Apple rejection after implementing silent notifications with PushKit
<p>We added silent notifications which require PushKit and enabling VoIP in the Info.plist </p>

<p>See <a href="https://developer.apple.com/library/content/documentation/Performance/Conceptual/EnergyGuide-iOS/OptimizeVoIP.html" rel="nofollow">Apple's PushKit Doc</a></p>

<p>Now my app is rejected by Apple:</p>

<blockquote>
  <p>Your app declares support for VoIP in the UIBackgroundModes key in your Info.plist, but does not include any Voice over IP services.
  Please revise your app to either add VoIP features or remove the "voip" setting from the UIBackgroundModes key.</p>
</blockquote>

<ol>
<li>The app is NOT a VoIP therefore it doesn't require VoIP features. </li>
<li>Removing the VoIP from <code>UIBackgroundModes</code> causes the silent notifications to stop working. </li>
</ol>

<p>Anyone know what I should do?</p>

<p>What VoIP feature can I add (even if I dont use it, just to pass the review)?</p>

<p>I asked Apple but they got back with an auto generated response with the same rejection reason.</p>