Methods
The following shows the methods provided by the Wepin widget iOS SDK.
openWidget
openWidget
The openWidget
method shows the widget window. The screen displayed in the widget window varies depending on the user's login status. If a user is not logged in, the login screen is displayed.
Example
let wepin = Wepin.instance()
wepin.openWidget(){ (result, error) -> Void in
if let _ = error {
// Do error handling
return
}
}
closeWidget
closeWidget
The closeWidget
method closes the widget window. Closing the window does not log users out.
Example
let wepin = Wepin.instance()
wepin.closeWidget(){ (result, error) -> Void in
if let _ = error {
// Do error handling
return
}
}
getAccounts
getAccounts
The getAccounts
method returns user accounts of the networks available in the app. The returned value is an array of Account
object. getAccounts
is a method available after widget login.
let wepin = Wepin.instance()
wepin.getAccounts() { (accounts, error) -> Void in
if let _ = error {
// Do error handling
return
}
// Do something with accounts
}
Account
Account
The interface of the class returned by the getAccounts
function is as follows.
public struct Account {
var address: String; // The account address
var network: String; // The blockchain network of the account
}
address
: string The account addressnetwork
: string The blockchain network of the account. The name of each network can be found below.
Last updated
Was this helpful?