Notice
Recent Posts
Recent Comments
Link
투케이2K
89. (TWOK/ERROR) [Android/Ios] 외부 링크 (크롬, 사파리) 이동 시 url 형식 체크 에러 이슈 본문
투케이2K 에러관리
89. (TWOK/ERROR) [Android/Ios] 외부 링크 (크롬, 사파리) 이동 시 url 형식 체크 에러 이슈
투케이2K 2022. 8. 10. 17:50[환경 설정 및 설명]
프로그램 : AndroidStudio / Xcode
설 명 : 외부 링크 (크롬, 사파리) 이동 시 url 형식 체크 에러 이슈
[에러 원인]
1. url 주소에 한글 데이터 포함 , url 주소에 이스케이프 문자 포함 , url 주소 전체가 인코딩 되어 외부 링크로 이동 할 수 없는 이슈
[해결 방법]
1. 외부 링크로 이동하기 전에 올바른 주소 형식 인지 체크 수행 실시
[Android 소스 코드]
// [URL 형식으로 파싱 가능한지 확인 실시]
//*
try {
URL tempUrl = new URL(url);
}
catch (Exception e){
// e.printStackTrace();
Log.i("---","---");
Log.e("//===========//","================================================");
Log.i("","\n"+"[C_MoveApp >> goChromeBrowser() :: 크롬 브라우저 외부 링크 이동 실패]");
Log.i("","\n"+"[error :: "+"URL 주소 형식 아님 >> 인코딩 , 이스케이프 문자 체크 필요"+"]");
Log.e("//===========//","================================================");
Log.i("---","---");
try {
// [에러 팝업창 알림]
C_Util.showAlert(
mContext,
0,
S_FinalData.AL_TITLE,
S_FinalData.ERROR_URL_PARSE,
S_FinalData.AL_OK, "", "");
}
catch (Exception ex){}
// [종료 실시]
return;
}
// */
반응형
'투케이2K 에러관리' 카테고리의 다른 글
Comments