Create an incoming call overlay in iOS

I've already done this on Android, but I need to know how and how to do it on iOS. Having a somewhat final "no, this is not possible", I will help me convince the authorities.

The app I have is a VOIP app, although at this point all incoming call processing is done with simple notifications. I know that if our application would use (more unified communications than just voice so that it can be active and not on a call), I could do it easily ... my application.

Its when the app is not in the foreground that I get stuck.

In the "how to do VOIP" examples, use a voip socket to just add a notification. While APN notifications are not very fast, without immediate feedback from the caller, I can't justify including all the extra code (since we're not using SIP, I'll have to write the socket layer myself to get the notifications a little earlier).

Is it as easy as opening a custom url that will launch my app and show the call ( [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"myapp://example.com/ringer/call-12321123"]];

)? This would seem to prevent me from returning the user to the application they were using before the call started.

+3
ios voip


source to share


No one has answered this question yet

Check out similar questions:

358
Create a blurry overlay
32
How do I add the "Write Review" / "Rate Us" feature to my application?
nine
VoIP Connector on iOS - No Notifications Received
3
Implementing video call function using facetime (cannot return to app when call ends)
3
Where exactly should I put "... [UIApplication sharedApplication] openURL ..."?
2
Don't get notified using sinch in swift 3
1
iOS How to quit current app after using UIApplication openURL to launch browser
1
iOS: Open my app-specific settings for my location
1
ios how to get alertview-button action from OneSignal notification?
-2
OpenURL problems in iOS



All Articles
Loading...
X
Show
Funny
Dev
Pics