From the docs here:
Under Implementing a VoIP AppIt still says that "Including the voip value in the UIBackgroundModes
key lets the system know that it should allow the app to run in the
background as needed to manage its network sockets. An app with this key
is also relaunched in the background immediately after system boot to
ensure that the VoIP services are always available. … Therefore, you should include both the audio and voip values to the UIBackgroundModes key."
My experience in Xcode 8 and iOS 10 + numerous discussions contradicts that documentation and indicates that the voip background mode was not only deprecated, but pulled, all the while this documentation states that the above modes will work and ARE THE WAY to create a VOIP app.
Here:
Under
Tips for Developing a VoIP App
The docs state that, "In iOS 8 and later, you can use the Apple Push Notification service
(APNs) and the APIs of the PushKit framework to create a VoIP app."
It says you "can" use Apple Push Notifications, but it does not say that for iOS 10, that you have to.
Which one is it?
Can we still use VOIP background mode when delivering an app from Xcode 8 and for iOS 10, or is it verboten and the docs I mentioned are completely misleading, or is this still allowed in Xcode 8 for iOS 10?
Thanks in advance.
I'm still shipping our VOIP iOS apps under Xcode 7.3.x and I just found after upgrading OS X Server to MacOs Server that 7.3.1 is "too old" to use with Xcode server. I'm just trying to find out just how screwed I am from the build automation and deployment perspective because of this. If it's even possible to find a version of Mac OS X Xcode server that will run with Xcode 7.3.1 and which version of Mac OS I have to revert my remote boxes to.
Thanks in advance. Who needs to see family over Thanksgiving? Not I, until I can put this hell behind me.
Alex Zavatone |