-
유니티 카카오 로그인 웹뷰 플러그인 (Unity Kakao Login WebView Plugin)Unity 2022. 1. 3. 20:13728x90
유니티에서 카카오 로그인을 구현하려면, 프로젝트를 export해서 기능을 안드로이드 스튜디오에서 구현하거나, 안드로이드 스튜디오에서 반대로 카카오 로그인 플러그인을 만들어서 유니티 프로젝트로 가져와 사용하는 것이 일반적이다.
구글, 페이스북 등 외국 업체의 경우 Unity 매뉴얼까지 따로 지원하면서 SDK를 지원하나, 불행히도 카카오는 Android/iOS 네이티브만 지원한다.
안드로이드 스튜디오로 구현하려고 하니, 카카오 API와 안드로이드 스튜디오 간 버전 문제로 빌드에 어려움을 많이 겪으면서, '웹 쪽은 이렇게 간단하게 구현할 수 있는데, 왜 이렇게 고생하면서까지 플러그인을 만들어야되는 거지?'라는 생각이 들었었다.
그래서 그때 당시 만들었던 플러그인이 카카오 로그인을 웹 API로 로그인할 수 있도록, 유니티 웹뷰에서 로그인 처리를 하게 만든 카카오 웹뷰 로그인 플러그인이다. 토큰을 가져오고, 프로필 정보를 가져오는 등의 기본 기능들이 포함되어 있다.
빠르게 만드느라 정리가 조금 미흡하지만, 여러번의 테스트를 거쳐 기능상에서는 문제 없음이 확인 되었다. 사용시 프로젝트에 맞게 약간의 커스텀 조정을 거친 후 사용하면 좋을 듯하다.
※ 카카오 로그인 페이지를 띄우는 웹뷰는 유니티 웹뷰 플러그인 중 가장 유명한 GreeWebview를 사용하였다.
728x90'Unity' 카테고리의 다른 글
유니티 스팀 멀티 연동하기 - 4. 테스트 (0) 2023.10.13 유니티 스팀 멀티 연동하기 - 3. 플레이어 및 변수 연동 (3) 2023.10.13 유니티 스팀 멀티 연동하기 - 2. 로비 (0) 2023.10.13 유니티 스팀 멀티 연동하기 - 1. 사전 설정 (0) 2023.10.13 유니티 안드로이드 네이버 로그인 구현 (Unity Android Naver Login) (0) 2022.01.03