Initiate SDK
1. Add "MYKEYWalletLib.h" file in "AppDelegate.m"
Swift
import MYKEYWalletLib
Object-C
#import <MYKEYWalletLib/MYKEYWalletLib-Swift.h>
2. Init
To instantiate class MyKeySdk, this lightweight authorization will initiate SDK in major process and use the same logic as SimpleWallet protocol. By using such way, DAPPs don't need to have own accounts system. Binding with MYKEY is not needed either. Parameters are here:InitSimpleRequest
let initSimpleData = InitSimpleRequest()
initSimpleData.dappName = "DappNameA"
initSimpleData.dappIcon = "https:.../xx.png"
initSimpleData.scheme = "demoscheme"
initSimpleData.disableInstall = true
MYKEYWallet.shared.initWalletSimple(initSimpleData: initSimpleData)
For the param scheme, refer scheme configuration in 1.2
3. Invoke handlerUrl in "application:openURL:"
MYKEYWallet.shared.handleUrl(url: url)
Last updated
Was this helpful?