5. Gamebase Google Login¶
5.1. Google Login 구현¶
- Assets/TOAST/Codelab/Gamebase/Scripts/HandsOnLab/UserImplementation.cs 파일의 Login() 함수를 다음과 같이 수정
public void Login()
{
Gamebase.Login(GamebaseAuthProvider.GOOGLE, (authToken, error) =>
{
if (Gamebase.IsSuccess(error) == true)
{
SampleLogger.Log(string.Format("Guest login succeeded. User id is {0}", authToken.member.userId));
}
else
{
SampleLogger.Log(string.Format("Guest login failed. Error is {0}", error.ToString()));
}
});
}
5.2. Build & Run¶
Menu > File > Save Project
- Android 디바이스 연결
- Menu > File > Build & Run
- APK 파일 이름 지정 팝업이 뜰 경우 gamebase-handsonlab.apk 로 설정
- 디바이스에서 실행 확인
- Initialize 버튼 클릭 후 Initialize 성공 확인
- Login 버튼 클릭 후 로그인 성공 확인
