Installation
ContactsManager offers two installation approaches. For production applications, we strongly recommend the Full Installation approach with server-side token generation.1. Fast Installation (Client Only)
2. Full Installation (Recommended)
This is the secure, production-ready approach that sets up your server first to manage user creation and token generation.Step A: Server Setup
Set up your backend to create users and generate authentication tokens for the ContactsManager SDK.Installation
Create User (First Time Setup)
Generate Token (Subsequent Logins)
Step B: Client Setup
Install and initialize the ContactsManager SDK in your client application using the token from your server.Swift Package Manager
Add the ContactsManager package to your Swift project by adding it as a dependency in yourPackage.swift
file:- Go to File > Swift Packages > Add Package Dependency
- Enter the repository URL:
https://github.com/arpwal/contactsmanager-ios.git
- Specify a minimum version of
<latest-version>
from the repository - Click Next and complete the integration
SDK Initialization (Recommended)
This is the recommended approach: The token should be generated by your server using the steps above. The SDK will automatically fetch user information from the server using the token, ensuring data consistency and security.