이전의 샤sha키를 받는 걸 올렸는데,
Base64로 좀 찍어야 한다는 요청이 들어와서 코틀린으로...
(사실 자동변경[Java -> kotlin]이 안드 스튜디오에서 됩...)
try {
val info = packageManager.getPackageInfo(packageName, PackageManager.GET_SIGNING_CERTIFICATES)
val signatures = info.signingInfo.apkContentsSigners
val md = MessageDigest.getInstance("SHA")
for (signature in signatures) {
val md: MessageDigest
md = MessageDigest.getInstance("SHA")
md.update(signature.toByteArray())
val key = String(Base64.encode(md.digest(), 0))
Log.d("Hash Key: ", "!@!@!$key!@!@!")
}
} catch (e: Exception) {
Log.e("not fount", e.toString())
}
'배워서 남주는 코딩' 카테고리의 다른 글
지도 api, map. (0) | 2020.11.21 |
---|---|
RecyclerView. No adapter attached; skipping layout. (3) | 2020.06.24 |
감사, 오딧audit (0) | 2020.04.30 |
플러터 패키지 중복 시 (0) | 2020.03.29 |
안드로이드, SHA키 발급받기 (0) | 2020.02.29 |