Apk 파일 추출시 지도 문제 입니다

지도/로컬 API에 대한 문의게시판입니다.

이번에 공지 올라온대로 자바스크립트와 네이티브 key로 바꾼후 테스트는 잘 됐으나

apk로 추출(debug용) 하였는데 자바스크립트 지도는 나오는데 네이티브 쪽이 안나와 질문 올립니다.

  1. 플랫폼에 andorid 패키지명과 키 해시 입력하여 등록 했습니다.

  2. 아래 함수 하용하여 키 해시 2개 넣었습니다

2-1
public String getKeyHashBase64(Context context) {
PackageInfo packageInfo = Utility.getPackageInfo(context, PackageManager.GET_SIGNATURES);

    if (packageInfo == null)
        return null;

    for (Signature signature : packageInfo.signatures)
    {
        try
        {
            MessageDigest md = MessageDigest.getInstance("SHA");
            md.update(signature.toByteArray());
            return Base64.encodeToString(md.digest(), Base64.DEFAULT);
        } catch (NoSuchAlgorithmException e) {

            Log.w(TAG, "Unable to get MessageDigest. signature=" + signature, e);
        }
    } return null;
}

2-2 아래 추가 하여 키 값 하나 더 넣었습니다.
byte[] sha1 = { 0x3B, (byte)0xDA, (byte)0xA0, 0x5B, 0x4F, 0x35, 0x71, 0x02, 0x4E, 0x27, 0x22, (byte)0xB9, (byte)0xAc, (byte)0xB2, 0x77, 0x2F, (byte)0x9D, (byte)0xA9, (byte)0x9B, (byte)0xD9
};

아 제가 실수했네요

중간에 키 값 바꾼다고 로그 확인해보니 다른 해시키가 하나 더 들어가 있어 추가해주니 지도가 나왔습니다;;

2개의 좋아요