본문 바로가기

전체 글

(45)
PHP 예외 발생 시 메세지 처리 하기 catch (\Exception $e) { $errorMessage = "컨텐츠 업데이트 테스크 실패: " . $e->getMessage() . " in " . $e->getFile() . " on line " . $e->getLine() . " " . print_r($lastItem, true) . " " . Carbon::now('Asia/Seoul');}php 에서 예외 처리 시 $e->getMessage(); 만으로 처리를 하면 정확한 원인을 알기 어렵습니다.그럴때는 아래와 같이 처리하시면 됩니다.아래는 예외 처리 ..
구글 애드몹 정책위반 대처방법 - 정책 위반 사례 알 수 없는 경우 이래저래 운영하다보면 정책 위반에 걸리게 되어 있습니다.전에는 정책 위반 내용만 줘서 알수 없는 경우 때문에 해당 내용을에 맞는 사례들을 직업 찾아야 하는 어려움이 있었습니다.그러나 언젠가 부터 정책위반 내용과 함께 스크린샷을 같이 보내주는데요. 그래도 가끔은 스크린샷을 보내주지 않아서 어디가 문제인지 모를 때가 있습니다.그런 경우에 해당하는 내용이고 케바케긴 합니다.그럴때는 애드몹 정책위반에 대한 해결 내용으로 "해당 정책 위반 내용에 대해서 업데이트는 제출했으나, 문제점을 알 수 없다. 문제가 있다면 스크린샷을 보내주면 좋겠다"와 같은 내용으로 메세지를 입력해보세요. 당연히 문제가 있기 때문에 해결이 안돼지만 위반 내용과 함께 스크린샷을 같이 보내줍니다.
라라벨 Naver geocode API 연동 함수로 구현했습니다.$query = "검색할 주소 입력"function getNaverGecodeByQuery ($query) { $result = DB::table('tb_naver_geocode')->where('query', $query)->first(); if(!$result) { $response = Http::withHeaders([ 'x-ncp-apigw-api-key-id' => '인증정보 입력', 'x-ncp-apigw-api-key' => '인증정보 입력', 'Accept' => 'application/json', ])->get("https://naveropenapi.apigw.ntruss.c..
android webview custom url 처리 오류 저의 경우는 custom:\\{"job":"do","key":"data"} 와 같은 형태로 사용하고 있습니다.현재 그렇게 사용할 경우 클라이언트 부분에서 javascript에서 오류가 발생해서 사용할 없습니다.custom:\\{"job":"do","key":"data"}와 같은 코드는 아래의 함수를 사용해서 인코딩 후 사용하셔야 합니다.encodeURIComponent@Overridepublic boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) { return commonUrlLoading(view, request.getUrl().toString());}해당 코드는 아래와 같이 앞부분 커스텀 스킴 부분을 삭제하고 디..
네이버 정적 지도 API 사용하기 REST 방식으로 요청을 하면 이미지를 생성된 이미지를 다운로드 받을 수 있습니다.해당 키 값은 헤더에 사용합니다.yaak 클라이언트를 기준으로 설명합니다.자세한 내용은 네이버 공식 문서를 참고하세요https://api.ncloud-docs.com/docs/ai-naver-mapsstaticmap-raster
android keyhash 추출 방법(macos 기준) keytool -exportcert -alias -keystore  | openssl sha1 -binary | openssl base64alias : 해당 키스토어 별칭키스토어 전체 경로 : 터미널에서 해당 커맨드 입력 시 keyhash 출력됩니다.* 디버그 키스토어로 개발 시 사용하기 keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android | openssl sha1 -binary | openssl base64
android studio locat 앱 메세지만 확인하기 안드로이드 개발을 할 일 이 별로 없어서 로그캣을 사용법을 잘 몰랐습니다.중간에 큰 변화가 있었지만 사용법이 변경됐습니다.어쨌든 패키지명으로 검색하는 방법을 알려드리겠습니다. 로그캣 검색창에 package: 을 작성하시면 해당 앱 메시지만 확인할 수 있습니다.
안드로이드 스튜디오 keystore sha1 코드 알아내기 자꾸 까먹어서 정리함화면 우측에 Excute Gradle Task 클릭 gradle signingReport 입력 후 엔터치면 터미널에  SHA-1 코드가 출력됨