step1. 애플리케이션 등록 (네이버 아이디 로그인 오픈 api 신청)
https://developers.naver.com/apps/#/register
애플리케이션 - NAVER Developers
developers.naver.com
위 사이트에 들어가서 해당하는 정보를 선택하여 애플리케이션을 등록한다.
안드로이드 package명은 Mainfest파일에서 확인가능하다.
step2. SDK추가/개발 환경 설정
build.gradle(app)
implementation 'com.naver.nid:naveridlogin-android-sdk:4.2.6'
sdk추가
https://developers.naver.com/docs/login/sdks/sdks.md
SDK 다운로드 - LOGIN
기능 추가 iOS9 deprecated 메소드 변경, bitcode 지원, 최저 지원 버전 iOS 7으로 상향 버그 수정 XCode 7 beta 에서 샘플앱 빌드시 발생하는 크래쉬 수정
developers.naver.com
step3. xml에 네이버 버튼 생성
<com.nhn.android.naverlogin.ui.view.OAuthLoginButton
android:id="@+id/buttonOAuthLoginImg"
android:layout_width="55dp"
android:layout_height="55dp" />
여기에 추가로 커스텀을 해주고 싶으면 src를 사용해서 원하는 이미지 파일을 넣으면 된다.
'안드로이드' 카테고리의 다른 글
[안드로이드] JWT 사용하기 (0) | 2022.02.22 |
---|---|
[안드로이드/Retrofit2] No type arguments expected for class Call (0) | 2022.02.06 |
[Android] Navigation(네비게이션) 사용법 (0) | 2022.01.31 |
[UMC] 8주차 - 사용자 인증 방식(oAuth/Cookie/JWT) (0) | 2022.01.05 |
[UMC] 7주차 - RoomDB (0) | 2022.01.05 |