Getting Started
In this guide we show how to use it.
A sample application is available at: https://github.com/blocto/blocto-ios-sdk/tree/main/Example
Installation
An easy way to add Blocto iOS SDK dependency to an iOS project is through CocoaPods, like this:
pod 'BloctoSDK/EVMBase'
The dependency can be installed simply by pod install
:
pod install
Blocto wallet supports EVMBase staring from version 3.8.0.
Usage
Initialize Blocto SDK
BloctoSDK.shared.initialize(
with: "YOUR_APP_ID", // required
window: yourWindow, // required PresentationContextProvider of web SDK authentication.
logging: true, // optional (default is true)
environment: .dev // optional (default is prod)
)
UIApplicationDelegate delegate method implementation
func application(
_ app: UIApplication,
open url: URL,
options: [UIApplication.OpenURLOptionsKey: Any] = [:]
) -> Bool {
BloctoSDK.shared.application(
app,
open: url,
options: options)
return true
}
func application(
_ application: UIApplication,
continue userActivity: NSUserActivity,
restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void
) -> Bool {
BloctoSDK.shared.continue(userActivity)
return true
}
Last updated
Was this helpful?