지도/로컬 API에 대한 문의게시판입니다.
이번에 공지 올라온대로 자바스크립트와 네이티브 key로 바꾼후 테스트는 잘 됐으나
apk로 추출(debug용) 하였는데 자바스크립트 지도는 나오는데 네이티브 쪽이 안나와 질문 올립니다.
-
플랫폼에 andorid 패키지명과 키 해시 입력하여 등록 했습니다.
-
아래 함수 하용하여 키 해시 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
};