Overview
com.111percent.gamebase.authentications.percent-apple-signin
무엇인가요?
SignInWithApple for Android and iOS
왜 만들었나요?
Percent Apple SignIn는 Android, iOS 환경에서 애플로그인 기능을 쉽게 통합하기 위해 만들었습니다.
iOS는 Native 라이브러리를 통해 로그인합니다.
Android 환경은 Native 라이브러리를 제공하지 않습니다. 따라서, WebView 라이브러리를 통해 로그인합니다.
어떻게 사용하나요?
준비하기
- Unity 버전:
Unity 2022.3.X
이상 - 지원 OS: Android, iOS
사용하기
Assets/Percent/Resources/AppleSigninSetting.asset
파일을 찾습니다.
필수(Required) 설정
Client Id
- Sign In With Apple 설정하기 가이드에서 설명한 Service ID identifier 값과 동일합니다.
- 예시: 랜덤다이즈 워즈의 Client Id는
com.percent.randomdicewars.service
입니다.
Redirect URI
- 다음 URI를 입력합니다:
https://functions.111percent.net/apple-auth-redirect
- 다음 URI를 입력합니다:
선택(Optional) 설정
Auto Instantiate Prefab
- 활성화하면 Apple Sign In 기능이 자동으로 초기화됩니다.
- 기본값: true
Web View Preload Strategy
- 웹뷰의 사전 로딩 전략을 제어합니다.
- 기본값: 'Disable Preload'
Web View Base Resolution X
- 웹뷰의 기준 가로 해상도를 설정합니다.
- 기본값: 1188.
Web View Base Resolution Y
- 웹뷰의 기준 세로 해상도를 설정합니다.
- 기본값: 2112.
Web View Scale Width
- 웹뷰의 실제 표시 가로 크기를 설정합니다. 기준 해상도(Base Resolution)를 실제 화면에 맞게 스케일링하는 데 사용됩니다.
- 기본값: 1080.
Web View Scale Height
- 웹뷰의 실제 표시 세로 크기를 설정합니다. 기준 해상도(Base Resolution)를 실제 화면에 맞게 스케일링하는 데 사용됩니다.
- 기본값: 1920.