워드프레스 KBoard 소셜 공유 플러그인를 이용하여 페이스북 공유시 정보가 엉뚱하게 나오는 것 수정하기

워드프레스의 KBoard를 사용시 KBoard 소셜 공유 플러그인을 사용하면 페이스북에 공유할 때 제목과 URL 등이 엉뚱하게 나온다. KBoard 소셜 공유 플러그인 뿐 아니라 다른 플러그인을 사용하여도 마찬가지 현상이 발생한다.

원인은 워드프레스에서 canonical url 을 설정하는데, KBoard 의 게시물에 대해서는 일괄적으로 게시판까지만 url을 잡아주기 때문이다. 예를들어 게시판을 설치한 페이지명이 bbs 인 경우,  게시판의 첫번째 글은 http://당신의_도메인명/bbs/?uid=1&mod=document 로 인식되어야 하지만 워드프레스에서 http://당신의_도메인명/bbs 을 canonical url 로 설정한다.

스크린샷 2014-05-26 13.54.27
소스보기를 하면 canonical url 이 설정되어 있는 것을 확인할 수 있다.
스크린샷 2014-05-26 13.46.23
페이스북 오픈 그래프 오브젝트 디버거를 이용해 http://321go.co.kr/bbs/?uid=2&mod=document 를 확인해본 결과.
Canonical URL 이 실제 조회한 URL과 다름을 알 수 있다.
스크린샷 2014-05-26 13.46.48
Canonical URL 을 Final URL 로 인식하기 때문에 엉뚱한 내용이 공유된다.

따라서 Canonical URL을 수정해주거나 없애주면 된다. 소셜 공유 플러그인 편집하기를 눌러 최하단에 remove_action(‘wp_head’, ‘rel_canonical’); 를 삽입해주면 canonical 설정을 없앨 수 있다.

스크린샷 2014-05-26 13.55.26

이렇게 수정해주면 아래에서 보는 것 처럼 공유하고자 하는 url과 canonical url 이 일치하게 되어 원하는 내용을 공유할 수 있게 된다.

스크린샷 2014-05-26 13.58.57

아이패드 미니 1세대를 중고로 23만원에 겟!

미니랑 에어랑 어떤걸 살지 고민했었는데 미니만 해도 충분히 크고 무겁네. 에어 샀으면 후회했을 뻔했다.

크레마 샤인은 내가 주로 사용하는 북큐브 전자도서관과 리디북스를 이용할 수 없는데다가, PDF 문서를 사실상 볼 수 없다는 점 이외에도 ‘밑줄을 긋기가 지극히 어려워서’ 포기하기로 했다.

컨텐트 이용에 집중(?)하기 위해 일단 페이스북과 트위터는 설치하지 않는걸로. 자 그럼 슬램덩크부터 시작해 볼까? 읭? ㅋ

수지 잠금화면 앱 메모리 누수 현상 해결 및 이미지 로딩 속도 향상

앱이 종종 죽길래 좀 관찰을 해보았더니, 메모리 사용량이 지속적으로 늘어난다는 사실을 알게되었다. 어제 이 현상에 대해 기태에게 물어보니 이미지를 사용하고 나서 메모리를 해제해주지 않아서 메모리 누수 현상이 발생했기 때문이라고 하며 해결책을 알려주었다. PHP로 웹개발할 때는 전혀 신경쓰지 않았던 메모리까지 신경써야하니 영 익숙치가 않다.

약간의 꼼수를 이용하여 이미지 로딩 속도를 향상시켰다.  이미지를 바꾸는 시점에 로딩을 했더니 약간의 딜레이가 발생하는 것 같았다. 그래서 다음번에 사용할 이미지를 미리 캐시해두는 방식으로 바꿔보았다.

하루 정도 써보고 별 문제 없으면 내일 업데이트 해야지. ㅋ

좀 더 빠른 통계 확인을 위해 플러리를 적용했다

구글 자체의 통계는 1~2일 정도 늦게 나와서 답답했다. 좀 더 빠른 통계 확인을 위해 GA와 플러리를 적용하는 것을 고려했다. GA가 더 좋아보이지만 일단 플러리를 적용했는데, 이유는 적용하기가 훨씬 쉬웠기 때문이다. 플러리도 6시간의 딜레이가 있는건 좀 아쉽다. 이왕 플러리 적용하는 김에 디자인도 조금 수정했다.(그래봤자 날짜 포맷과 폰트 크기 조정 정도 ㅋ) 어쨋든 4번째 버전으로 업업!

suzcreen_screenshot2 Screenshot_2014-05-08-23-21-58

위가 비포 아래가 애프터. 큰 차이 없지만 그래도 좀 보기 나아졌지요? ㅋ

Screenshot_2014-05-09-14-36-39 Screenshot_2014-05-09-14-34-22

수지 잠금화면 앱 다운로드 수 되게 안 늘어나네

블로그에 글을 쓰고 트위터와 페이스북에 글을 올려서, 지인들이 조금 받아준 것을 제외하면 실제 다운로드수는 정말 몇 개 안되는 상황이다. 뭐 하긴 홍보를 제대로 하질 않았으니까 당연한 결과이긴 하지..리라이커블 페이스북 페이지에 홍보글을 올려서 100클릭 이상은 나왔으니 오늘 10 다운로드는 늘었겠지? 10% 전환율을 바라는건 무리인가? ㅋㅋ 구글 앱스토어 통계는 실시간이 아니어서 답답하다. 내일은 GA나 플러리를 앱에 설치해서 재배포하고 홍보 좀 해봐야겠다.

그나저나 이 바닥 몇 년째인데, 적절한 홍보 전략도 하나도 없냐… 나 그동안 뭐한거지? -_-a

수지 슬라이드(잠금화면) 업데이트

폰을 기울임에 따라 가로 세로로 바뀔 필요는 없는 것 같아서, 세로 모드로만 동작하도록 바꿨다. 그리고 종종 죽는 버그가 있어서 죽지 않도록 조치를 취해 업데이트를 했다.

처음해보는 것이라 업데이트 역시 한 번에 되지 않았다. “이미 버전 코드가 1인 APK가 있으므로 다른 버전 코드를 사용해야 합니다. ” 라는 에러 메시지를 만났는데 http://nsync.tistory.com/18 이런 글에서 안내하는대로 AndroidManifest.xml 파일을 수정해도 역시 마찬가지 메시지가 나오면서 진행이 안되었다. 안드로이드 스튜디오를 사용하는 사람은 build.gradle 파일을 수정해주어야 한다.

카카오가 푸시 플랫폼을 제공한다

카카오 플랫폼 개방 확대.. 웹용 API도 공개 기사에 아래와 같은 내용이 실렸다.

카카오는 이번에 푸시 플랫폼도 추가했습니다. 카카오톡과 카카오스토리 등을 통해 수 억명의 이용자들에게 서비스하고 있는 푸시 플랫폼을 외부 개발사에서도 이용할 수 있도록 API로 제공합니다. 외부 개발사가 자체 푸시 서버를 구성해서 구글이나 애플 서버와 직접 연동할 필요없이 푸시 발송에 필요한 정보만 카카오에 전송하면 사용자에게 안정적인 푸시를 보낼 수 있다고 합니다.

 

찾아보니 이미 카톡을 통해 푸시 알림을 보내는 기능이 제공되고 있다.

https://developers.kakao.com/api/platform

 

푸시윙 망했네…

a0107992_4b792fb772918

 

카톡 같이 이미 많은 사람들이 설치한 앱이 푸시 알림을 대신 받아주는 기능을 제공하는 것이 가장 걱정했던 시나리오이긴 했는데, 생각보다 빨리 우려했던 일이 일어났다. 리라이커블 때도 그렇고 이번에도 그렇고 나에게 예견된 위험을 과소평가하는 경향이 있는 것 같다. 생각해볼 일이다.

 

==================

+2014.11.3 내용 추가

카카오 푸시 플랫폼이라는 것이 카톡 메시지로 푸시를 보낼 수 있도록 해주는 것이 아니었다. 댓글 달아주신 Seung님 말씀대로 별로 걱정할게 아니었던 것 같다.  https://devtalk.kakao.com/t/topic/2985

수지 잠금화면 앱을 만들었습니다.

suzy_lockscreen_512

수지 잠금화면 http://bit.ly/1ndaiI6

다른 연예인 잠금화면 앱을 써보니 참 좋은데, 사진을 직접 구해야 하는게 좀 불편하더군요. 그래서 사진을 직접 구하지 않아도 매번 새로운 사진이 잠금화면에 나오는 앱을 만들었어요.

설치만 하면 별도의 설정 없이 잠금화면에 수지 사진이 표시되는 아주아주 심플한 앱입니다.  너무 심플해서 이게 뭐야? 싶은 앱이죠. ㅎㅎ

수지팬 여러분 받아서 사용해봐주시고, 퍼트려주시고, 피드백 부탁드려요~ 🙂

 

Special Thanks to

안드로이드 앱 개발 입문을 도와준 휴스테이 멤버들, 앱 배포 과정을 도와준 세용, 아이콘을 제작해준 태진 모두들 고맙습니다~!

 

PS. 요즘 락스크린을 활용한 서비스에 관심이 많습니다. 락스크린에 관심있는 분들 계시면 연락주셔요~ smartbosslee@gmail.com