Platform

Platform

  • Getting Started
  • API

›IOS SDK

Getting Started

  • Create Your App

Quick Starts

  • 555 Samples

Mobile SDK (v1.0)

  • Overview
  • IOS SDK

    • Getting started
    • Installation Guide
    • How to do user authentication
    • How to subscribe for notifications
    • How to initiate or accept PSTN call
    • How to initiate or accept video call
    • How to set log level for SDK
    • Release Notes

    Android SDK

    • Getting started
    • Installation Guide
    • How to do user authentication
    • How to subscribe for notifications
    • How to initiate or accept PSTN call
    • How to initiate or accept video call
    • How to set log level for SDK
    • Release Notes

Mobile SDK (v2.0)

  • Overview
  • IOS SDK

    • Getting started
    • Installation Guide
    • How to do user authentication
    • How to subscribe for notifications
    • How to initiate or accept PSTN call
    • How to initiate or accept VIDEO call
    • How to initiate or join ANONYMOUS VIDEO call
    • Release Notes
    • Reference code - How to initiate or accept PSTN Call
    • Reference code - How to initiate or accept Video Call
    • Reference code - How to initiate or join Anonymous Video Call

    Android SDK

    • Getting started
    • Installation Guide
    • How to do user authentication
    • How to subscribe for notifications
    • How to initiate or accept PSTN call
    • How to intiate or accept Video Call
    • How to intiate or accept ANONYMOUS VIDEO Call
    • Release Notes
    • Reference code - How to initiate or accept PSTN Call
    • Reference code - How to initiate or accept Video Call
    • Reference code - How to initiate or join Anonymous Video Call

    React Native SDK

    • Getting started
    • Installation Guide
    • How to do user authentication
    • How to subscribe for notifications
    • How to initiate or accept PSTN call
    • Release Notes

WebRTC JS SDK

  • Overview
  • Getting Started
  • How to do user authentication
  • How to subscribe for notifications
  • How to initialize SDK
  • How to initiate or accept PSTN call
  • How to initiate or accept video call
  • How to create a screen share session
  • Release Notes

Installation Guide

Using Private CocoaPod

  1. Get Github access for the Pod repositories.
  2. Add below line at the top of your podfile.
source 'https://github.com/555platform/PodSpecs.git'
  1. Add SDK pod with the desired version number.
pod 'IrisRtcSdk', '3.1.24'

Note:

If using any other public pods, please add the below line as well as per your pod version.

Version > 1.7.2

source 'https://cdn.cocoapods.org/'

otherwise

source 'https://github.com/CocoaPods/Specs.git'

Using framework

1) Download IrisRtcSDK

Download and unzip required SDK version file from Iris portal. We provide two different compiled versions of SDK :

  • IrisRtcSDK-Device (support for armv7 arm64)
  • IrisRtcSDK-Device-Simulator ( support for i386 x86_64 armv7 arm64 )

So, if you are planning to use both device and simulator, then unzip IrisRtcSdk-Device-Simulator-{version}.zip file otherwise IrisRtcSDk-Device-{version}.zip for device only. Each file contains IrisRtcSDK as well as all the dependency framework files. It also contains dSYM files for all frameowrks for debug symbols.

2) Adding framework to your workspace

Copy IrisRtcSDK.framework and all the dependency frameworks to the “Embedded Binaries” section of your Xcode project’s “General” settings. Make sure to select “Copy items if needed”

framework_screenshoot


How to access SDK APIs

Import IrisRtcSdk header file into your app delegate file or any other place you plan to use it.

Objective-C:

#import <IrisRtcSdk/IrisRtcSdk.h>

Swift:

import IrisRtcSdk
← Getting startedHow to do user authentication →
  • Using Private CocoaPod
  • Using framework
  • How to access SDK APIs
Docs
Getting StartedGuidesAPI Reference
More
BlogGitHub
555 Platform
Copyright © 2024 555 Platform ™
555docs-v0.0.94