Skip to main content

AR Cloud Guide

AR Cloud is a client-server solution that helps to save space in your application. This is a product used to store AR filters on a server instead of in the SDK code. After being selected by the user for the first time, the filter is going to be downloaded from the server and then saved on the phone's memory.

Example of using AR cloud



Banuba AR Cloud SDK delivery solution includes the BanubaARCloudSDK.xcframework with BanubaUtilities.xcframework libraries that should be placed into Frameworks folder directory or added as an SPM dependecies to your project.

You can find these libraries here: BanubaARCloudSDK.xcframework, BanubaUtilities.xcframework

Follow these steps to integrate AR Cloud:

  1. Set up banubaArCloudURL
arcloud-ios-swift/BanubaClientToken.swift
loading...
  1. Initialize Banuba AR Cloud SDK
arcloud-ios-swift/ARCloud/ARCloudManager.swift
loading...
  1. Fetch the available effects list using the getAREffects method
arcloud-ios-swift/ARCloud/ARCloudManager.swift
loading...
  1. Download the effect, using the downloadArEffect method
arcloud-ios-swift/ARCloud/ARCloudManager.swift
loading...
Still have questions about FaceAR SDK?

Visit our FAQ or contact our support.