본문 바로가기 메뉴 바로가기

권말련의 게임 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

권말련의 게임 블로그

검색하기 폼
  • 분류 전체보기 (1326) N
    • 로스트아크 (574)
      • 대항해 (126)
      • 모험의 서 (75)
      • 모코코(대륙) (119)
      • 기억의 오르골 (18)
      • 업적 (27)
    • 게임 (461) N
      • 엘든링 (151)
      • 마비노기 모바일 (7)
      • 오버워치2 (12) N
      • 포켓몬고 (26)
      • 팰월드 (21)
      • 디아블로4 (43)
      • 마인크래프트 (4)
      • 몬스터 헌터 와일즈 (1)
      • 오딘 (22)
      • 아이온 클래식 (75)
      • 바람의 나라:연 (24)
      • AFK아레나 (45)
      • 배틀그라운드 (2)
      • RPG게임 (7)
      • 리니지TL (2)
      • 모바일게임 (17)
    • 모바일게임 쿠폰 (8)
    • IT (201)
      • iOS (67)
      • Android (38)
      • PHP + Mysql (7)
      • AWS+Window Server (5)
      • 블로그 (32)
    • 일상 (76)
      • 맛집 (8)
      • 운동 (15)
      • 여행 (4)
      • 리뷰 (9)
  • 방명록




티스토리 뷰

IT/Android

[Android] 구글 플레이 콘솔 com.google.android.gms:play-services-safetynet 해결 방법

권말련 2022. 7. 12. 14:44

얼마 전 안드로이드 스튜디오 프로젝트를 업로드하는데 구글 플레이 콘솔 메시지 창에 다음과 같은 경고가 발생했습니다.

 

com.google.android.gms:play-services-safetynet

SDK 개발자의 보고 내용은 다음과 같습니다.
SafetyNet Attestation API는 중단되고 새로운 Play Integrity API로 대체됩니다. 
사용자 중단을 방지하려면 가능한 한 빨리 마이그레이션을 시작하십시오. 
Play Integrity API에는 Google Play 라이선스 및 더 나은 오류 메시지와 같이 SafetyNet Attestation이 제공하는 모든 무결성 신호가 포함됩니다. 
https://developer.android.com/training/safetynet/deprecation-timeline에서 자세히 알아보고 마이그레이션을 시작하세요.

 

자체적으로 사용하지 않을뿐더러 처음보는 라이브러리였습니다. 뭔가 심각한 경고 메시지로 보이는데 업로드하는데 문제가 없지만 찝찝하기 때문에 없애보도록 하겠습니다.

 

먼저 문제는 firebase를 사용하는 앱에서 나타나는 경고 메세지인데요. firebase에서 참조하고 있기 때문에 exclude 해주면 경고 메시지를 없앨 수 있습니다.

 

해결 방법
implementation platform('com.google.firebase:firebase-bom:28.2.0')

    implementation 'com.google.firebase:firebase-core:17.0.0'
    implementation ('com.google.firebase:firebase-auth:17.0.0'){
        exclude group: 'com.google.android.gms', module: 'play-services-safetynet'
    }

 

제 프로젝트의 경우 firebase 인증 관련 라이브러리를 쓰고 있는데 아래 play-services-safetynet를 eclude 해주면 사라집니다.

implementation ('com.google.firebase:firebase-auth:17.0.0'){
    exclude group: 'com.google.android.gms', module: 'play-services-safetynet'
}

 

반응형
그리드형
저작자표시 비영리 변경금지 (새창열림)

'IT > Android' 카테고리의 다른 글

[Android] scrollview 안에 recyclerview 스크롤 막기  (0) 2023.05.12
[Andorid] Host name may not be empty  (0) 2022.10.11
[Android] 카카오 API를 이용한 디버그, 릴리즈 키 해쉬 구하기  (0) 2022.07.28
[Android] This project uses AndroidX dependencies, but the 'android.useAndroidX'  (0) 2022.07.25
[Android] ScrollView can host only one direct child  (0) 2022.07.09
[Android] app:uploadCrashlyticsMappingFileRelease FAILED 해결 방법  (0) 2022.06.21
[Android] 블루스택으로 기기 테스트 하는 방법  (0) 2021.07.30
[Android] Could not find method buildFeatures() for arguments 에러 해결 방법  (0) 2021.04.16
  • 카카오톡 공유하기
  • 네이버 블러그 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 구글 플러스 공유하기
  • 카카오스토리 공유하기

댓글
반응형
공지사항
최근에 올라온 글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바