반응형
SDK 다운로드
코드 작성
using UnityEngine;
using UnityEngine.UI;
using Naver.Unity;
using System;
public class NaverLoginManager : MonoBehaviour
{
public Text statusText;
void Start()
{
// Naver 로그인 매니저 인스턴스 생성
NaverLogin.Instance.Init();
// 로그인 결과 콜백 등록
NaverLogin.Instance.OnLoginResult += HandleLoginResult;
// 로그아웃 결과 콜백 등록
NaverLogin.Instance.OnLogoutResult += HandleLogoutResult;
}
// 로그인 버튼 클릭 시 호출될 함수
public void LoginButtonOnClick()
{
// Naver 로그인 요청
NaverLogin.Instance.Login();
}
// 로그아웃 버튼 클릭 시 호출될 함수
public void LogoutButtonOnClick()
{
// Naver 로그아웃 요청
NaverLogin.Instance.Logout();
}
// 로그인 결과 처리 함수
void HandleLoginResult(NaverLoginResult result)
{
if (result.IsSuccess)
{
// 로그인 성공
statusText.text = "로그인 성공!\n사용자 ID: " + result.User.Id;
}
else
{
// 로그인 실패
statusText.text = "로그인 실패: " + result.Error.ToString();
}
}
// 로그아웃 결과 처리 함수
void HandleLogoutResult(NaverLogoutResult result)
{
if (result.IsSuccess)
{
// 로그아웃 성공
statusText.text = "로그아웃 성공!";
}
else
{
// 로그아웃 실패
statusText.text = "로그아웃 실패: " + result.Error.ToString();
}
}
}
반응형
'개발 > C#' 카테고리의 다른 글
유니티 C# 유니티 애즈 Ads 전면 광고 간단 구현 Interstitial Ad (0) | 2024.03.22 |
---|---|
유니티 C# 유니티 애즈 Ads 배너 광고 간단 구현 Banner Ad (0) | 2024.03.22 |
유니티 C# 내 앱 설치된 스토어 위치 알아내는 방법 간단 구현 (0) | 2024.03.20 |
유니티 C# 에셋번들 빌드하는 방법 간단 구현 Asset Bundle Build (0) | 2024.03.15 |
유니티 C# 화면 안 꺼짐 방지, 화면 안 꺼지도록 하기 (0) | 2024.03.14 |
유니티 C# 방치형 돈 자동생산 코드 작성하기 간단 구현 (0) | 2024.03.14 |
유니티 C# 간단한 디펜스 게임 만들기 Defense (0) | 2024.03.14 |
유니티 C# 서버 없이 인앱 업데이트 간단 구현 Play Update (0) | 2024.03.14 |
댓글