For the complete documentation index, see llms.txt. This page is also available as Markdown.

초기화하기

Wepin Android Login Library를 초기화하는 방법입니다.

import com.wepin.android.loginlib.WepinLogin

WepinLogin 인스턴스를 생성하기전에 아래와 같이 앱의 Activity Context , 앱 등록 후 할당받은 App ID와 App Key를 WepinLoginOptions 객체에 전달해 주세요.

val wepinLoginOptions =  WepinLoginOptions(
            context = this,
            appId = "your-wepin-app-id",
            appKey = "your-wepin-app-key"
        )

앞서 생성한 WepinLoginOptions 를 전달하면서 WepinLogin 인스턴스를 생성해 주세요.

val wepinLogin = WepinLogin(wepinLoginOptions)

WepinLogin 인스턴스생성 후 init 메서드를 호출하여 초기화를 합니다.

wepinLogin.init()

Example

public class MainActivity extends ComponentActivity {
  private WepinLogin wepinLogin;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_example_main);

      String appId = "your-wepin-app-id";
      String appKey = "your-wepin-app-key";

      WepinLoginOptions wepinLoginOptions = new WepinLoginOptions(this, appId, appKey);
      wepinLogin = new WepinLogin(wepinLoginOptions, null);

      // Call initialize function
      CompletableFuture<Boolean> res = wepinLogin.init();
      res.whenComplete((infResponse, error) -> {
          if (error == null) {
              System.out.println("infResponse: " + infResponse);
          } else {
              // render error UI
          }
      });
  }
}

isInitialized

isInitialized메서드를 이용해서 WepinLogin 인스턴스가 정상적으로 초기화 되었는지 확인할 수 있습니다.

반환값은 아래와 같습니다.

  • <Boolean> 초기화가 정상적으로 잘 된 경우 true , 실패한 경우 false 를 반환합니다.

Example

Last updated

Was this helpful?