Posts

Showing posts from 2019

Using PC and Mac Keyboard on Android Device.

Image
You can use your PC's keyboard for Android Device with Simple solution. Just install android app and visit our web site. Then you are ready to type. Android App Installation https://play.google.com/store/apps/details?id=simpson.android Sign in with your Google account or facebook or twitter. visit https://messagebus.app and Sign-in with same account. Open Keyboard pop-up by clicking Keyboard Tab. Keyboard Tab Keyboard Pop-up Open Android app that you want to type. (memo, chat, sms, ...) Click "Change Keyboard" Button on Keyboard Pop-up on your PC. (this step is needed for first time use.) Allow MessageBus Remote keyboard using. (this step is needed for first time use.) (this keyboard does not gather any of user information) Click "Change Keyboard" Button again. You will see following screen. Please select Remote Keyboard(MessageBus).  Now you can see Encryption Code on bottom side of screen. Input 6-digit of encryption code on

3.1.0 릴리즈 알림

Image
3.1.0 버전이 각 스토어(플레이스토어, 크롬 웹스토어) 에서 심사 대기중입니다. 특별한 문제 없이 릴리즈 될거라는 안일한 마음으로 릴리즈 노트를 작성 해봅니다.ㅎㅎ 이번 릴리즈에서는 자동 복사/붙여넣기 기능 추가 브라우저나 안드로이드 단말에서 텍스트를 "복사" 하면 해당 텍스트를 공유 하는 기능입니다. 푸시불릿에 유료 기능중에 Universal Copy&Paste 라고 있는데, 따라해봤습니다. 각 단말 / 브라우저에서 "복사"를 통해서 전파된 메세지는 유저별 메세지 보관함에 저장되고,  안드로이드 단말의 경우에는 자동으로 클립보드에 저장되어서, 바로 "붙여넣기" 하면 사용 할 수 있도록 했습니다. 컴터에서 복사 핸드폰에서는 바로 붙여넣기 가능 사실, 메세지가 안드로이드 단말로 전달되면, 알림창에 "복사" 버튼이 있어서 그 버튼만 클릭 하면 바로 복사가 되니까, 이전에도 이용 가능 했던 기능이긴 한데,  그 단계마저 줄여주는 뭐.. 그런 기능이라고 봐야죠ㅎㅎ 그리고 사실 안드로이드 단말에서 텍스트 메세지 보낼때 항상, "공유" 기능을 통하는 방식 때문에 뭔가 여러번 터치 해야 하는 문제가 있었는데, 이제는 (텍스트의 경우) 그냥 복사만 하면  모든 로그인된 장치에 전파 되니까 또다른 기능이라고 볼수도 있겠네요. 헷갈릴수 있는 기능이므로, 기본설정은 "꺼짐" 으로 해놨습니다. 각 단말의 설정 페이지에서 변경 할 수 있구요. 로그인 방식 변경/ 제공자 추가 로그인 방식 변경 드디어 변경 했습니다. 메세지 버스에 대한 첫번째 고객 반응... 이라고 할수 있는 어느 감사한 분의 댓글.. 민트 리눅스에서 로그인이 안된다고 하셨던 그 내용을 이제야 수정 했습니다. 팝업 방식으로 로그인 하던부분을 리다이렉

유니버설 복/붙

Universal Copy&Paste 라고, 푸시불릿의 유료기능이 있는데 생각보다 이 기능을 사용 하고자 하는 분들이 많네요? 그도 그럴만한게, 잘 살펴보면 푸시불릿의 유료모델은 대부분이 무료버전에도 횟수제한을 두고 사용이 가능하게 하는데, 이 기능은 유료 버전에만 가능하네요? 전혀 생각 못했던 부분입니다. 암튼.. 따라쟁이가 맘 먹었으니 바로 따라해야겠죠? 푸시불렛 카피켓으로 소문나는건 아닌지 모르겠네요. (그렇게라도 소문이 났으면...ㅋ) 다음 릴리즈에 포함 됩니다. 유니버설 카피/패이스트!! ** 파이어폭스 버전 애드온 만들고 있었는데, 파폭 버전보다는 이게 더 급한듯 파폭 유저님들 죄송합니다.(존재하긴 하는가?)ㅎㅎ

로그인 개선

Image
지난번에 어떤분께서 달아주신 댓글중에, 리눅스(민트) 에서 로그인이 안된다는 내용이 있었습니다. 거의 처음으로 실제 이용자의 의견을 받은거라서, 최대한 빨리 수정 하겠노라고 답글도 달았으나.. 그동안 알림미러링이랑 문자 동기화 기능 신규 개발 하느라, 마이너(?) 버그는 신경 못쓰고 있었네요.. ㅠㅠ 암튼, 다음 릴리즈에서는 로그인 제공자 추가와 함께 로그인 방식을 개선이 예정 되어있습니다. 그동안은 구글 인증만 사용 가능 했었는데, 로그인 제공자로 페이스북과 트위터를 추가 했고 로그인 방식도 앞서 말씀 드린 버그도 수정 할겸, 멀티 브라우저 지원도 할 겸. 조금 수정 했습니다. ** 돌아오는 주말에 릴리즈 예정입니다. ** 사용자가 워낙 없어서, 로그인 제공자라도 추가 하면 좀 더 손님이 오실까 하는 마음에...ㅠㅠ

리소스 공유

Image
리소스 공유 기능은 기본적으로 마우스 오른클릭하면 나오는 컨텍스트 메뉴를 통해서 수행 합니다. 지금 보고 있는 웹사이트 주소 특정 이미지 선택된 글자 화면 캡쳐 (는 팝업 창의 버튼을 클릭 해서 실행) 공유된 항목들은 그 즉시 동일한 아이디로 로그인된 모든 기기로 공유 되며, 바로 확인 할 수 있습니다.

문자 동기화

Image
문자 동기화 준비 - 안드로이드 안드로이드 단말 -> 설정 -> 알림-> 문자동기화 기능을 활성화 하시면 기본적인 준비는 끝납니다. (기존에 허용된 권한이 없다면 필요한 권한을 사용자에게 요청 하게 됩니다.) 이후에 보여지는 선택에서는 기존에 대화 기록을 모두 동기화 하시거나, 지금 시점부터 발생하는 대화 부터만 동기화 하시는것을 선택 하시면 됩니다. 브라우저의 팝업 버튼을 클릭 하시면 동기화 된 문자를 확인 하실 수 있으며, 원하는 문자 대화를 선택해서 문자를 발송 하실 수도 있습니다.

알림 미러링

Image
설정 (안드로이드 단말) 기본화면 -> 설정 -> 알림-> 알림 미러링 을 활성화 하시면 준비는 끝!.. 입니다만.. 한가지 주의 하실점은, 다른 앱이 발생시키는 알림에 대한 접근을 허용 해주셔야 합니다. 알림 공유를 최초 활성화 하실때, 알림 접근 허용을 위한 창으로 이동이 되며, 활성화 하신 후 뒤로가기 버튼을 누르시면 됩니다. 크롬 확장 안드로이드 단말에서 설정을 마치고, 크롬 확장에서 로그인을 했다면 일단 알림 미러링을 받을 준비는 끝난겁니다. ** 카카오톡과 같은 메신저 뿐만 아니라, 모든 종류의 알림을 지원 합니다. 배송시작 알림 같은 각종 앱에서 발생하는 홍보성 알림들 까지 포함해서요. 이제부터는 안드로이드 단말에 알림이 발생 하면 동일한 내용이 컴퓨터 쪽에서도 알림 형식으로 오게 됩니다. 컴퓨터에서 발생 한 알림을 직접 클릭 하면 상세보기 창이 열리며, 상세보기 창을 통해서 답장, 삭제등의 기능을 이용 하실수 있습니다. (메신저 앱인 경우, 해당 알림이 열리고 난 후에 수신된 메세지를 모두 담고 있으므로, 상대방에게 읽음을 들키지(?) 않고 대략적인 내용을 확인 할 수도 있습니다.) ** 알림메세지에 대한 기능은 아래와 같이 해당 앱에서 제공 하는 부분만 이용 가능합니다.  컴퓨터에 표시되는 알림 메세지는 기본적으로 각각의 OS에서 관리 하는것으로서,  시간이 지나면 사라지게 됩니다. 스마트폰에서 스와이프를 통해서 삭제 했거나, 컴퓨터에서 임의로 삭제 하지 않았다면, 브라우저 팝업 창을 통해서 남아있는 메세지를 확인 하실수 있습니다.

MessageBus 설치

Image
Android  플레이스토어에서 "MessageBus" 로 검색하시거나 아래의 링크로 방문 하시면 쉽게 설치 하실수 있습니다. https://play.google.com/store/apps/details?id=simpson.android Chrome 확장 크롬 웹스토어 에서 "MessageBus" 로 검색 하시거나, 아래의 링크로 방문 하시면 쉽게 설치 하실수 있습니다. https://chrome.google.com/webstore/detail/messagebus-all-messages-o/jeceibhpcbhjpbmfdfnhcokejjjfgjfa

MessageBus 소개

메세지버스 는 갓 초등학교를 입학한 어린아이 부터, 예전에는 최신기계라고 하면 어려워만 하던 노년층까지,  많은 사람들에게 없어서는 안될 존재가 되어버린 '스마트폰'과 '개인용 컴퓨터'를 보다 유기적이고 편리하게 연동 하고자 하는 사상을 기본으로 만들어진 서비스 입니다. 현재까지는 "웹페이지 공유", "알림 미러링", "문자 동기화" 라는 3 종류의 큰 기능이 구현 되어 있으며, 앞으로 지속적으로 기능들을 추가 해 나갈 계획입니다. 알림 미러링 ( https://www.itsdday.com/2019/03/blog-post_11.html ) 시도때도 없이 울리는 핸드폰 알림.. 스팸문자, 배송알림, 의미없는 단톡방들.. 메세지버스와 함께하시면 매번 알림이 올때마다 핸드폰을 확인 하실 필요가 없습니다. 가방이나 주머니에서 꺼내실 필요 조차도 없습니다. 핸드폰 알림이 올때마다 동일한 내용을 컴퓨터에 표시 해줄뿐만 아니라, '답장', '읽음으로 표시', '삭제' 등의 동작을 컴퓨터에서 바로 할 수 있습니다. 웹 리소스 공유 ( https://www.itsdday.com/2019/03/blog-post_75.html ) "즐겨찾기" 라는 기능은 지금 보고 있는 웹페이지를 나중에 다시 볼수 있도록  웹페이지 주소를 저장 해주는 대부분의 웹브라우저가 지원하는 기본적이고도 훌륭한 기능입 니다. 하지만, 막상 나중에 다시 들어가보면,  다시 로그인을 해야 하거나 "페이지를 찾을 수 없습니다." 라고 나오거나 내용이 변경되어서 예전에 보던 부분을 찾을수 없거나 위와 같은 경우를 한번씩 경험해보셨을 겁니다. 그래서 메세지 버스는 웹페이지 주소를 저장하는것은 물론,  웹페이지의 내용 자체를 손쉽게 저장 하도록 도와주는 기능을 제공 합니다.

문자미러링 기능 출시 완료

권한 문제 때문에 플레이스토어측과 씨름한지 거의 일주일만에 드디어 스토어 등록 완료 했습니다. 3.0.4 버전이 플레이스토어에 올라가 있고 크롬 확장도 최신 버전으로 다운 받으셔야 합니다. 이제 당분간은 큰 버그가 발견 되지 않는 이상, 메뉴얼 작업이랑 홍보/광고에 집중 하도록 하겠습니다. ** 구글 윤지민 님, 고생 하셨습니다. 감사합니다.

MODIFY_PHONE_STATE 는 사용하면 안되는거였네요.

현재 릴리즈 된 버전에서 Incomming Call Handling 하는 기능을 테스트 하다보니, 앱 크래시가 발생 했습니다. 원인을 살펴보니,  MODIFY_PHONE_STATE 권한이 없어서.. 인데. API doc 에 Not for use by third-party applications 라고 되어있는걸 확인하고.. (인터넷에서 대충 긁어서 넣었던) Incomming call 을 핸들링 하는 코드를 보니  Reflection 으로 private method 를 강제로 invoke 하는거였네요. 코드 내용도 잘 살펴보지 않고 대충 가져다 붙였다니.. 저때는 진짜 절박 했구나 싶기도 하고 뭐 이따위로 코딩 하는 코더가 있나.. 싶기도 하고.. ㅎㅎ 한심하네요. 암튼, 다음 릴리즈에서는 이 기능은 빼는걸로.

또 Reject 먹었습니다.

사실, 예상 했던 문제이긴 한데 역시나.. 플레이스토어 퍼블리싱 할때 READ_SMS, SEND_SMS 등의 권한이 포함된 앱은 상세하게 검토를 하나봅니다. 어제 릴리즈 신청을 하자마자, Reject 를 먹었고, 그쪽에서 요청 한대로 수정/보완을 해서 다시 신청 했는데, 역시나 같은 이유로 돌아왔습니다. 어떤점이 부족한지 구체적인 이유를 물어본 상태이고, 연락을 기다리는 중입니다. 아.. 쉽지 않네요..

SMS 동기화 - 베타 출시 예정

생각보다 어려웠다고 징징거렸던 SMS 동기화 기능은 결국 베타 딱지를 붙이고 릴리즈 하게 되었습니다. 테스트의 중요성을 잘 아는 개발자이기에, 그리고 겁이 많아서..ㅎㅎ 당당하게 정식 출시 하기에는 무서움이 더 크네요. 다음주, 릴리즈 합니다.

SMS 동기화 기능이 릴리즈 준비 단계에 있습니다.

생각보다 처리 할게 많았습니다. 특히 MMS 관련해서는 몰랐던 부분도 많았고 생각 할 부분도 많았었습니다. 기존의 다른 기능들에 대한 안정성 확보도 못한채, 신규 기능 개발하는게 찜찜 하긴 하지만 안정화에만 메달릴순 없는거니까요.. 리눅스 환경에서 로그인 안된는 문제는 테스트를 진행 하지 않았습니다. 왜냐하면, 어차피 사파리나 IE같은 크롬 이외의 브라우저 플러그인 개발 할때에는 현재의 furebase-ui login component 를 사용 할수 없기때문에 signinWithCredential 방식으로 전환 하려고 하고 있습니다. 암튼, SMS 기능 릴리즈 이후에, 로그인 방식 변경에 대한 작업을 진행 해야겠습니다. 버그 리포트 해주신 분께는 최대한 빠르게 처리를 약속 드렸는데, 생각보다 늦어지네요.

설연휴 이후에 다시 복귀 하는게 힘드네요 ㅎㅎ

이번 연휴기간은 MessageBus 안정화에 집중 하려고 했었는데, 아버지 건강문제때문에 오히려 더 길게 고향에서 지내다 왔습니다. 고향에서 지내는동안 불안한 마음에 조금씩 건드렸던 코드가 더 이상한 버그들을 만들어놨네요. 끊긴 흐름을 연결하는데 집중하는중..ㅜㅜ

드디어 등록 완료!

크롬 웹스토어 팀과 몇차례 메일 핑퐁 끝에, 드디어 오늘 등록이 완료 됬네요!! 아 맘고생..ㅠㅜ 암튼 링크는 여기 ㅎ https://chrome.google.com/webstore/detail/messagebus-all-messages-o/jeceibhpcbhjpbmfdfnhcokejjjfgjfa

이번에는 개인정보취급방침이 문제랍니다.

왜이러지? 내가 뭘 잘못했나? 크롬 웹스토어 쪽에서 다시 연락이 왔는데 이번에는 개인정보취급방침이 없어서 승인을 못해주겠답니다. 방침이 그렇다면 따를수 밖에 없는거긴 한데.  왜 지금까지 문제없이 publish 해주다가 하필 이번에! 기능추가 많은 이번 릴리즈에 이러는지 모르겠네요. 어쩌면 기능추가 한것 때문에 일지도 모른다고 생각은 드는데.. 그렇게 상세하게 리뷰를 할까... 하는 생각이 들기도 하구요. 암튼 부랴부랴 개인정보취급방침을  블로그에 작성 하고, 링크를 업로드 했습니다. 다시 검토 신청도 했구요. 그나저나 자꾸 이런일이 발생 하면 계정이 정지 될수도 있다는데, 참 당황스럽네요..

크롬 익스텐션.. 승인이 안났네요..

Image
아래 포스트에 당당히 2.5.0 출시 릴리즈 노트를 적었건만.. 어젯밤, 크롬 웹스토어 서포트 담당자(?) 에게서 메일이 한통 왔습니다. 요약하자면, "자기네 Program Policy 에 적합하지 않다고 판단 했기에 publish  할 수가 없다." ㅠㅠ;;; 위배했다는 Policy 는 Obfuscation 쪽.. 일단 Obfuscation 자체를 하면 안되고, 하더라도 minify 정도만 허용 한다는 얘기 인듯 합니다. 조금 이상한건, 이전 버전까지는 Obfuscation 잘 해서 업로드 하고 Publish 까지 됬었는데, 갑자기 규정이 바뀐건 아닌거 같고.. 아마도 랜덤으로 검수를 하는게 아닌가.. 하는 생각도 드네요. 암튼 중요한건 제가 수정을 해야 한다는 거니까ㅎㅎㅎ 어제 Obfuscation 없이 새로 업로드를 하긴 했느데, 심사 하는데 몇일 걸린다고 하네요...ㅠㅜ 지금 웹스토어는 기존 링크로 들어가면 404 뜨고 있는 상황 .. 아.. 안타까운 상황입니다. 혼자만 안타까운 상황.. ㅋㅋㅋ 어차피 사용자는 별로 없으니까요.. 아래는 이메일 전문..

MessageBus 2.5.1 버전 출시

변경 내역 알림 미러링 로그인 방식 변경 크롬 익스텐션 UI 변경 버그 수정

알림 미러링 기능 추가

Image
알림 미러링 기능이 추가 되었습니다. 알림 미러링(Notification Mirroring)은 스마트기기의 알림 (상단 알림바에 표시되는) 을 다른 장치로 전달 하는 기능으로서, 일반적으로 스마트워치를 통해서 구현되는 기능입니다. 이번 업데이트를 통해서 안드로이드앱에서는 발생 하는 모든 알림(Notification) (PRIORITY_DEFAULT 이상) (알림 사운드 혹은 진동이 발생하는) 을 서버로 전송 하고, 크롬 익스텐션으로 전달 하게 됩니다. 크롬 확장에서는 수신된 알림내용의 확인은 물론, Notification Action 을 통해서 동작 가능한 모든 동작을 앱에서와 동일하게 수행 할 수 있습니다. 크롬 익스텐션을 기준으로 수신은 무제한으로 제공하며 답장, 읽음으로 표시등의 Notification Action 을 통한 기능 수행은 안드로이드 앱에서 리워드 광고 시청을 1회 할때마다  250번씩 가능 하도록 만들었습니다.

앱 이름 변경

앱 이름을 기존의 Simpson 에서 MessageBus 로 변경 했습니다. 기존 이름의 경우,  개발 초창기에 앱 이름을 정할수가 없어서 아무거나 생각나는대로 지은 프로젝트명..정도의 수준이었습니다. 정식 출시할때까지도 마땅한 이름이 떠오르지 않아서 일단 출시 했고, 자꾸 부르다보니 익숙해져서 그냥 뒀습니다만.. 만화 The Simpsons 와의 검색 경쟁에서 이길수가 없고, 앱의 기능과 전혀 연관성이 없어서 찜찜하던 차에.. 갑자기 예전에 ESB 관련 제품 일을 할때가 떠오르면서 MessageBus 라는 단어가 생각 났습니다. 어느정도 제품의 기능과 방향성에 일치 하는것 같기도 하고, Simpson 보다는 낫겠다 싶어서 일단 변경 했습니다.  뭐.. 맘에 안들면 도 바꾸죠뭐.. 이게 1인개발의 장점 아니겠습니까?ㅎㅎ