설치
Wepin Compose Multiplatform Login Library를 설치하는 방법을 설명합니다.
Last updated
Was this helpful?
Wepin Compose Multiplatform Login Library를 설치하는 방법을 설명합니다.
Last updated
Was this helpful?
Android: API 버전 21 이상
iOS: 버전 13.0 이상
Compose Multiplatform 프로젝트의 ios/Podfile
에서 platform :ios
버전을 13.0 으로 업데이트하고, 필요에 따라 ios/Podfile
을 확인하고 수정해야 합니다.
OAuth 로그인 기능(예: loginWithOauthProvider
)을 사용하려면 OAuth 로그인 제공자를 설정해야 합니다. 이를 위해 에 OAuth 로그인 제공자 정보를 먼저 등록해야 합니다. Wepin Workspace의 Developer Tools 메뉴에서 Login 탭으로 이동한 후, Login Provider 섹션에서 App 또는 Set Login Provider 버튼을 클릭하여 등록을 완료하세요.
Wepin Compose Multiplatform Login Library 는 Maven Central 에 배포되어 있으며, build.gradle 에 dependency를 추가하여 설치할 수 있습니다. build.gradle.kt 의 commonMain dependency에 wepin-compose-sdk-login-v1
를 추가합니다.
iOS
iOS 종속 라이브러리는 CocoaPods를 사용해 설치해야 합니다.
build.gradle 파일에 cocoapods plugin 을 추가하고 AppAuth, secp256k1, JFBCrypt 라이브러리 정보를 입력한 후 "Synk Project with Gradle Files" 를 클릭하면 shared.podspec 파일이 생성됩니다.
iosApp 폴더 내에 Podfile 을 추가합니다.
Podfile 에 최소 iOS 버전을 13.0으로 설정해줘야 합니다.
OAuth 로그인 기능(loginWithOauthProvider
)을 활성화하려면 Deep Link 스킴을 설정해야 합니다.
Deep Link scheme format : wepin. + Wepin 앱 ID
Android
build.gradle (app)
파일에서 manifestPlaceholders
를 추가하여 Wepin Widget SDK가 이 커스텀 스킴을 통한 모든 리디렉션을 쉽게 캡처할 수 있도록 설정합니다.
iOS
인증 프로세스 후 앱으로 다시 리디렉션하기 위해 앱의 URL 스킴을 Info.plist
파일에 추가해야 합니다.