Skip to content

persona-id/persona-ios-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Persona Inquiry SDK iOS Demo App

If you haven't already, sign up for a free Persona account which comes with Sandbox access.

Requirements

The only requirements to get up and running are:

Locate your Template ID

  1. Login to the Persona Dashboard and go to the Integration section.

  2. Select the Template you want to use from the drop-down and copy the Template ID for later.

Configure this project

  1. Clone this repository.
git clone git@github.com:persona-id/persona-ios-sdk.git
# or
git clone https://github.com/persona-id/persona-ios-sdk.git
  1. Using the Terminal, navigate to the folder where the repository was cloned, and then go into the DemoApp folder.
cd DemoApp
  1. Install the dependencies.
pod install --repo-update
  1. Open the newly created workspace
xed .
  1. Enter your template ID in WelcomeViewController.swift on line 23 as the value for personaInquiryTemplateId

  2. Run the project and test it out!

Optional

If you'd like to test the passport nfc tag reading flow, add the Near Field Communication Tag Reading capability to DemoApp. This can be added in the Signing & Capabilities tab in the DemoApp target. You will also need to add the Near Field Communication Tag Reading capability to the provisioning profile you are using to run the demo app.

Documentation

If you'd like the more information, please check out the documentation or if you have questions, feel free to contact support@withpersona.com.

Privacy Configuration

This SDK collects a user’s IDFV for fraud prevention purposes. In App Store Connect > Your App > App Privacy, if you haven’t already add in a “Device Identifier,” and fill out the questionnaire with the following answers:

  • Usage: App Functionality (covers fraud prevention)
  • Are the device IDs collected from this app linked to the user’s identity? Yes
  • Do you or your third-party partners use device IDs for tracking purposes? No