본문으로 바로가기

Android HASHKEY 얻는 법

category Mobile/Android 2019. 12. 21. 22:47
반응형

Android HASHKEY 얻는 법


private fun getHashKey(): String? {
    var keyHash: String= null
    val packageName = packageName
 
    try {
        val info =
            packageManager.getPackageInfo(packageName, PackageManager.GET_SIGNING_CERTIFICATES)
 
        for (signature in info.signingInfo.apkContentsSigners) {
            val md = MessageDigest.getInstance("SHA")
            md.update(signature.toByteArray())
 
            keyHash = String(Base64.encode(md.digest(), 0))
        }
    } catch (e: Exception) {
        e.printStackTrace()
    }
 
    return keyHash
}



getHashKey() 라는 함수를 추가로 정의 한 후 앱 실행할 때 Log.d("HASHKEY", getHashKey()) 호출해서 Logcat에서 확인


반응형