我想啓用VoiP推送通知。爲此,看起來我必須在能力選項卡的背景模式部分激活VoiP選項,如下所示。iOS VoiP推送通知,XCode後臺模式不顯示必需的選項
然而,我的背景模式的部分不提供這個選項所有的,因爲可以在下面的截圖中可以看到。
我的推送通知不工作,我已經正確實施的一切(我相信)。我只是很困惑,我的背景模式部分看起來不同於我可以在教程/文學中找到的任何東西,有沒有人有想法?我運行Xcode 9.0。
我想啓用VoiP推送通知。爲此,看起來我必須在能力選項卡的背景模式部分激活VoiP選項,如下所示。iOS VoiP推送通知,XCode後臺模式不顯示必需的選項
然而,我的背景模式的部分不提供這個選項所有的,因爲可以在下面的截圖中可以看到。
我的推送通知不工作,我已經正確實施的一切(我相信)。我只是很困惑,我的背景模式部分看起來不同於我可以在教程/文學中找到的任何東西,有沒有人有想法?我運行Xcode 9.0。
您是否爲您的應用程序創建VoIP服務證書?
如果您使用的是Xcode 9,那麼您可以手動添加它。
<key>UIBackgroundModes</key>
<array>
<string>audio</string>
<string>voip</string>
<string>fetch</string>
<string>remote-notification</string>
</array>
For more details, integrating VOIP with Swift or Objective C code you can refer
在Xcode中9 「IP語音」 的選項,從背景模式中移除。如果您想要將VoIP服務添加到您的應用程序,請轉至Info.plist並將其作爲「源代碼」打開。 然後將此行添加到「UIBackgroundModes」。
<string>voip</string>
添加此代碼後,它看起來像這樣。
<key>UIBackgroundModes</key>
<array>
<string>voip</string>
<string>fetch</string>
<string>remote-notification</string>
</array>
注: - 增加的VoIP到您的Info.plist之前,你必須必須在功能選項卡的背景模式部分先選擇這兩個選項: - 1.背景取 2.遠程通知
你在使用callkit嗎? – Hasya