Swift
Introduction
In this tutorial, you will learn how to create an iOS application using Swift and the Vonage iOS Client SDK, and then write the code to receive a phone call to your iOS app from a phone.
Two parts are needed to achieve this:
- An iOS application that will receive the voice call using the Client SDK.
- A publicly accessible URL that serves instructions on how to handle the call. To accomplish this, you will create a webhook server using Node.js, Express and localtunnel.
Completed project
If you would like to follow along without building the app yourself, the completed project is available on Github - please see the phone-to-app-swift folder.
This tutorial uses VonageClientSDKVoice version 1.2 and Swift 5
Receiving a phone call in-app
You receive a call from a phone to your app
Steps
1
Introduction to this task2
Prerequisites3
Create a webhook server4
Create a Vonage Application5
Buy a Vonage number6
Link a Vonage number7
Create a User8
Generate a JWT9
Xcode Project and Workspace10
Project permissions11
Building the interface12
VGVoiceClient13
Receive a call14
What's next?