설치

요구사항

Android API 버전 24 이상

설치하기

WepinLoginLibrary를 .gradle에 추가하기

프로젝트레벨의 build gradle 파일에 JitPack 레포지토리를 추가합니다.

 dependencyResolutionManagement {
     repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
     repositories {
         google()
         mavenCentral()
         maven("https://jitpack.io") // <= Add JitPack Repository
     }
 }

WepinLoginLibrary를 dependencies에 추가하기

앱의 build gradle 파일에 아래와 같이 추가 합니다. 버전은 사용하고자 하는 릴리즈 버전을 넣으면 됩니다.

dependencies {
  // ...
  implementation("com.github.WepinWallet:wepin-android-sdk-login-v1:vX.X.X") 
}

Permission 추가하기

앱의 AndroidManifest에 아래와 같이 추가 합니다.

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />

사용자 정의 스킴이 사용될 때, WepinLogin 라이브러리는 매니페스트 플레이스홀더를 통해 이 사용자 정의 스킴을 사용하여 모든 리디렉션을 쉽게 캡처하도록 구성할 수 있습니다.

앱의 build gradle 파일에 아래처럼 추가 합니다.

// For Deep Link => RedirectScheme Format : wepin. + Wepin App ID
android.defaultConfig.manifestPlaceholders = [
  'appAuthRedirectScheme': 'wepin.{{YOUR_WEPIN_APPID}}'
]

앱의 AndroidManifest 파일에 아래처럼 추가 합니다.

<activity
  android:name="com.wepin.android.loginlib.RedirectUriReceiverActivity"
  android:exported="true">
  <intent-filter>
     <action android:name="android.intent.action.VIEW" />

     <category android:name="android.intent.category.DEFAULT" />
     <category android:name="android.intent.category.BROWSABLE" />
     <data
      android:host="oauth2redirect"
      android:scheme="${appAuthRedirectScheme}" />
  </intent-filter>
</activity>

릴리즈

릴리즈된 패키지 버전은 아래 깃허브에서 확인 가능합니다.

https://github.com/WepinWallet/wepin-android-sdk-login-v1/releases

Last updated