설치
요구사항
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" />
Deep Link 설하기
Deep Link scheme format : wepin. + Your Wepin App ID
wepin. + Your Wepin App ID
사용자 정의 스킴이 사용될 때, 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>
릴리즈
릴리즈된 패키지 버전은 아래 깃허브에서 확인 가능합니다.
Last updated
Was this helpful?