메서드

Wepin widget iOS SDK에서 제공하는 메서드 입니다.

openWidget

openWidget 는 위젯 윈도우를 보여 줍니다. 사용자 로그인 여부에 따라 위젯 윈도우에 표시되는 화면은 다릅니다. 로그인이 되어 있지 않으면 로그인 화면이 표시됩니다.

예시

let wepin = Wepin.instance()
wepin.openWidget(){ (result, error) -> Void in
    if let _ = error {
        // Do error handling
        return 
    }
}

closeWidget

closeWidget 는 위젯 윈도우를 닫습니다. 윈도우를 닫아도 로그아웃 되지 않습니다.

예시

let wepin = Wepin.instance()
wepin.closeWidget(){ (result, error) -> Void in
    if let _ = error {
        // Do error handling
        return 
    }
}

getAccounts

앱에서 사용 가능한 계정 정보를 받습니다. 계정 정보에는 네트워크 이름과 주소가 들어 있습니다. 계정반정보는환 Account의 배열입니다. getAccounts 는 위젯 로그인 이후에 사용 가능한 메서드입니다.

let wepin = Wepin.instance()
wepin.getAccounts() { (accounts, error) -> Void in
    if let _ = error {
        // Do error handling
        return
    }
    // Do something with accounts 
}

Account

getAccounts 함수의 반환 값 클래스의 인터페이스는 아래와 같습니다.

public struct Account {
    var address: String;  // 계정주소
    var network: String;  // 계정 블록체인 네트워크
}
  • address: string 계정 주소

  • network: string 계정의 블록체인 네트워크 입니다. 각 네트워크의 이름은 아래에서 확인 가능합니다.

Last updated