요구사항
Android API 버전 24 이상
설치하기
WepinLoginLibrary를 .gradle에 추가하기
프로젝트레벨의 build gradle 파일에 JitPack 레포지토리를 추가합니다.
Copy dependencyResolutionManagement {
repositoriesMode. set (RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google ()
mavenCentral ()
maven ( "https://jitpack.io" ) // <= Add JitPack Repository
}
}
WepinLoginLibrary를 dependencies에 추가하기
앱의 build gradle 파일에 아래와 같이 추가 합니다. 버전은 사용하고자 하는 릴리즈 버전을 넣으면 됩니다.
Copy dependencies {
// ...
implementation ( "com.github.WepinWallet:wepin-android-sdk-login-v1:vX.X.X" )
}
Permission 추가하기
앱의 AndroidManifest에 아래와 같이 추가 합니다.
Copy < uses-permission android : name = "android.permission.ACCESS_NETWORK_STATE" />
< uses-permission android : name = "android.permission.INTERNET" />
Deep Link 설하기
Deep Link scheme format : wepin. + Your Wepin App ID
사용자 정의 스킴이 사용될 때, WepinLogin 라이브러리는 매니페스트 플레이스홀더를 통해 이 사용자 정의 스킴을 사용하여 모든 리디렉션을 쉽게 캡처하도록 구성할 수 있습니다.
앱의 build gradle 파일에 아래처럼 추가 합니다.
Copy // For Deep Link => RedirectScheme Format : wepin. + Wepin App ID
android.defaultConfig.manifestPlaceholders = [
'appAuthRedirectScheme': 'wepin.{{YOUR_WEPIN_APPID}}'
]
앱의 AndroidManifest 파일에 아래처럼 추가 합니다.
Copy < 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 2 months ago