To assist with a seamless migration to the Verify API, we have prepared technical documentation that will guide you in implementing the Verify API into your client side applications.
You use Nexmo Verify to check that a person has access to a specific phone number.
To complete phone verification:
- Verify sends a PIN in an SMS and/or Text-to-speech (TTS) call to your user.
- The user enters this PIN into your app or website.
- You use Verify to check that the PIN entered by your user is the one you sent.
Using Verify SDK for iOS you easily integrate Verify functionality into your iOS app. With the NexmoVerify for iOS, you enter the user's phone number and the SDK completes verification for you.
In order to integrate the NexmoVerify for iOS in your app, see:
- Setting up your environment: before you start coding, create a Verify SDK app in the Dashboard and configure Xcode.
- Integrate Verify SDK for iOS: create and run your first app.
- Verify SDK for iOS sample app: integrate and run a more complete app.
- Verify SDK for iOS push enabled sample app: integrate and run a more complete app with APNS.
- Verify SDK for iOS, advanced use: use the advanced features in Verify SDK for iOS.
- Example configurations: configurations for different types of app.
Feel free to checkout the [NexmoVerify codebase] (https://github.com/Nexmo/verify-ios-sdk/blob/master/VerifySDK) if you wish to contribute to our open source library.
CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:
$ gem install cocoapods
CocoaPods 1.1.0+ is required to build NexmoVerify 1.0.0+
To integrate NexmoVerify into your Xcode project using CocoaPods, specify it in your Podfile
:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!
target '<Your Target Name>' do
pod 'NexmoVerify'
end
Then, run the following command:
$ pod install
Copyright (c) 2015 Nexmo, Inc. All rights reserved. Licensed only under the NexmoVerify License Agreement (the "License") located at
https://www.nexmo.com/terms-use/verify-sdk/
By downloading or otherwise using our software or services, you acknowledge that you have read, understand and agree to be bound by the Nexmo Verify SDK License Agreement and Privacy Policy.
You may not use, exercise any rights with respect to or exploit this SDK, or any modifications or derivative works thereof, except in accordance with the License.
Jodi Humphreys, [email protected] Shams Ahmed, [email protected]