Profile Photo
If the app schedules a a discretionay background URL session for some point in the future, is the OS actually going to run it? Even if the app gets terminated before will the OS launch the app in the background?  Or does the OS only scheudle the url session based on app usages patters? - i.e. suppose the app schedules a background URL session with… (Show more)
in iOS 13 beta
Profile Photo
It an app receives a Voip push, but has to terminate the call, then if this happens a few times the OS is terminating the app (Message from debugger: Terminated due to signal 9) and then it stops delivering future pushes to the app.   i.e. with code           let endCallAction = CXEndCallAction(call: callUUID)         let transation =… (Show more)
in iOS 13 beta
Profile Photo
With iOS 13 its mandatory that an app should call CXProvider.reportNewIncommingCall() when it receives a Voip Push. This results in a call screen being displayed to the user. However there are instances when the app may receive a Voip push but there is no actual call associated with it (the call might have been dropped or not completed, or the… (Show more)
in Networking
Profile Photo
Hi,   We are a fairly large company providing smartphone and desktop applications for VoIP/UC together with PBX systems, on-premise as well as clourd offerings. All our app are talking to the telephony servers over SIP. Up unitl now, our flow on iOS was: Receive PushKit VoIP notification REGISTER towards telephony server Receive INVITE… (Show more)
in iOS 13 beta
Profile Photo
Our messaging application with VoIP feature build with Xcode 11 beta 2 and running iOS 13 beta 2 stoped receiving notifications over PushKit while the app is in the background or not runnig. At the same time notifications get delivered fine when the app is in the foreground.   The issue with notifications not delivered to a backgrounded app… (Show more)
in iOS 13 beta
Profile Photo
All the examples I've seen of using pushes use [NSData description] to obtain the push token in order to send to the server. However when an app is built with XCode 11 the result of this is different than when built with Xcode 10, similarly for [NSString stringWithFormat].     Example:         NSData* theToken = ...… (Show more)
in Objective-C
Profile Photo
CallKit's call directory extension can be used to block standard phone calls. However how is blocking a VoiP call supposed to work with iOS 13?     When there is a Voip call your app receives a voip push, but now with iOS 13 Apple are mandating that when the push is received the app *must* call CXProvider.reportNewIncomingCall().     However… (Show more)
in iOS 13 beta
Profile Photo
With XCode 11 I am no longer able to view the full value for a push token. Here's some example code to illustrate:       func pushRegistry(_ registry: PKPushRegistry, didUpdate credentials: PKPushCredentials, for type: PKPushType)… (Show more)
in Xcode IDE and Editor
Profile Photo
If I install/run my app then on an iPhone with iOS 13 Voip pushes are not getting through to the app (the app is in the foreground, I saw the other thread about them not being delivered in the background). The server is configured to send pushes over the Apple dev environment. However if I unplug the iPhone and replace it with one with iOS 12… (Show more)
in iOS 13 beta