태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.



어제 & 오늘 날씨에 관해서


* 어제&오늘는 어제와 오늘의 현재날씨를 비교해서 보여줍니다. 저장된 캐쉬 정보를 사용하기 때문에 추가로 데이터를 다운받지 않습니다. 위젯을 1시간 단위로 업뎃하는 사용자는 많은 정보를 볼 수 있겠지만, 위젯을 사용하지 않거나 수동 업뎃하는 경우엔 쓸모 없는 기능일 수 있습니다. 개인 개발자로서 날씨 정보를 모아둘 서버를 운영하기엔 금전적으로 큰 어려움이 있기에 저장된 캐쉬 정보를 사용하기로 결정했습니다. 부족하더라도 이점 많은 양해 부탁드립니다. 


--------------------

시간이 좀 걸리겠지만 날씨 정보를 하루이틀 보관하는 서버를 구축해서 어제 날씨를 제공할 수 있도록 개선하겠습니다.

저작자 표시
신고
블로그 이미지

앱러스



알림메세지(푸시)와 데이터 사용에 관한 내용


 여기날씨는 무료앱입니다. 그대신 광고배너와 앱 업데이트 및 개발자의 다른 앱소개할 용도로 알림메세지 기능이 포함되어있습니다. 이것은 개발자가 앱을 유지보수하는 노력의 댓가로 생각해주셨으면 합니다.


- 알림메세지란?

여기날씨가 사용하는 알림메세지는 구글에서 제공하는 GCM을 사용합니다. 일명, 푸시 메세지입니다. 요즘 많이 사용하시는 카카오톡이 푸시메세지를 사용한 소셜앱입니다. 기존의 네이트온 같은 메신져는 항상 서버와 사용자의 연결이 되어있는지를 확인합니다. 하지만, 푸시 메세지 같은 경우는 서버에 등록된 사용자가 네트워크에 접속되어 있다면, 서버에서 사용자에게 메세지를 보내줍니다. 마치 문자메세지를 받는 것과 비슷합니다.


- 푸시메세지의 용량이 얼마나 크냐?

구글 GCM의 푸시메세지의 최대 크기는 4Kbyte(킬로바이트)입니다. Mbyte(메가바이트)로 환산하면 1024Kbyte는 1Mbyte와 같습니다. 예를 들어, 한달에 100Mbyte 데이터요금제를 사용하는 사용자라고 합시다. 계산 편의상 1Mbyte는 1000Kbyte라고 하고, 100Mbyte면 약 100,000Kbyte입니다. 그럼 여기날씨의 메세지 크기가 4Kbyte일때, 사용자는 25,000개의 메세지를 받을 수 있습니다.   즉, 메세지 25,000개를 받아야 100Mbyte를 사용한다는 뜻입니다. 


푸시메세지로 인해 데이터를 많이 사용한다는 오해는 없으셨으면 합니다. ^^


- 하지만, 데이터를 무척 많이 잡아먹는데요?

네. 여기날씨의 날씨 데이터 크기는 날씨 종류별로 2~6Kbyte 정도입니다. 하지만, 위성 사진은 한장당 244Kbyte(즉, 0.2Mbyte)정도됩니다. 위성 위젯을 자동 업데이트하도록 설정한 경우 데이터가 많이 소모될 수 있습니다. 또, 현재 위치의 날씨를 보는 경우, 구글 맵API를 사용하여 위치(위도,경도)를 주소로 변환합니다. 그래서 3G 사용자의 경우 데이터 요금이 발생됩니다. 만약, 정액 요금제 사용자는 가급적 위성 위젯은 무선 와이파이가 있는곳에서 사용하시고, 날씨만 확인가능한 위젯을 사용하시길 권해드립니다.


사용자 몰래 백그라운드로 데이터를 많이 소모한다는 오해를 하시는분이 있어서 이렇게 글을 남깁니다.^^

저작자 표시
신고
블로그 이미지

앱러스



자동으로 현재 위치 찾기를 실패한 이유는 다음과 같습니다.


1. '위치정보 사용'을 '동의안함'으로 설정한 경우

- '메인화면' > '설정' > '위치정보 사용 동의'에서 '동의함'으로 변경하시고, 내위치를 찾으시면 됩니다.


2. GPS(또는 무선네트워크)의 수신율이 좋지 않아 위치 정보를 얻을 수 없는 경우

- 현재 위치가 실내(지하, 건물안, 높은 빌딩 사이)인 경우, 수신율이 좋지 않습니다. 하늘을 볼 수 있는 탁트인 장소로 이동하시고 다시 시도해보시길 바랍니다. 만약, 탁트인 장소인데 계속 동작하지 않는다면, 휴대폰을 재부팅하고 시도해보시길 바랍니다.


3. 위치 정보는 알아냈지만, 무선인터넷이 안되는 경우

- 위치 정보는 즉 위도 경도입니다. 이 정보를 주소로 변환할 때, 구글 맵API를 사용합니다. 무선인터넷 접속 상태를 확인하시고 다시 시도하시길 바랍니다.


4. 구글 서버의 응답이 없어 주소 검색을 실패하였습니다. 라고 나오는 경우

- 짧은 시간에 동일한 아이피로 위치 > 주소 변환을 너무 많이 시도를 하면 구글 서버에서 일시적으로 그 아이피를 차단합니다. 이 경우 영구차단이 아니라 일시적으로 차단하므로 한두시간 후에 다시 시도하면 됩니다.


동일한 오류가 지속된다면 사용하는 휴대폰, 안드로이드버전, 커펌유무를 적어서 메일로 문의해주시길 바랍니다.

저작자 표시
신고
블로그 이미지

앱러스



여기날씨 앱에서 위치정보는 현재 위치를 찾기위한 방법으로만 사용되고 그 외 어떤 용도로도 활용하지 않습니다.


여기날씨는 사용자가 현재 위치를 알고자 할때만 GPS(또는 무선 네트워크)로 위치를 찾고, 그 위치를 주소 형식으로 변환하고, 그리고 그 주소의 날씨 정보를 보여줍니다. 이 외에 어떤 용도로 활용하지도 않고, 서버에 전송 및 수집하지 않습니다. 전송할 서버도 공간도 갖고 있지 않습니다.


3G 데이터 사용시 위치정보(위도, 경도)를 주소로 변환할때 데이터 요금이 발생합니다.

내 위치를 자동으로 검색하는 기능은 사용자가 현재 위치를 보다 빠르고 정확하게 설정하도록 편의를 제공하는 것이지 의무적으로 사용해야하는 것은 아닙니다. 아래와 같이 설정하시면 수동으로 임의의 위치를 입력하여 사용할 수 있습니다.


[위치정보를 사용 안하는 방법]

1. 메인화면 > 설정 >"위치정보 사용 동의"에서 "동의함"을 "동의안함"으로 설정.

2. 메인화면 > 위젯설정 > "지역 설정"에서 "현재 위치"를 "위치 고정"으로 설정.

3. 메인화면 > 내 위치 > 지역 설정 또는 구글맵에서 수동으로 설정.




저작자 표시
신고
블로그 이미지

앱러스



[ 여기날씨 업데이트 관련 글입니다. ]


여기날씨 v2.0.0 부터 앱 업데이트, 앱 소개 등을 목적으로 푸쉬 메세지를 수신되도록 만들었습니다. 기존에 리뷰를 보면, 이미 업데이트에서 해결된 문제를 업데이트도 안하시면서 안된다고 불평 불만을 하시는 분들이 있으셔서 푸쉬 메세지를 발송해서 앱 업데이트를 알리고 있습니다.


이 푸시 메세지에서는 업데이트하라고 하는데, Play 스토어에 들어가니 업데이트가 안되는 이런 황당한 경우 있습니다. 그 이유는 Play 스토어 앱의 캐쉬 데이터 때문입니다. 새로운 정보를 보여주지 않고 캐쉬 정보를 보여주기 때문에 앱 업데이트가 안되는 겁니다. 저 역시 앱을 서버에 업데이트하고 몇시간 지난 후에 스토어에서 업데이트 하라는 메세지가 정확히 나오는걸 확인한 다음 푸시를 보냅니다. 해결 방법은 Play 스토어 앱의 캐쉬 데이터를 삭제하는 방법입니다.


[캐쉬 삭제 방법]

1. 캐쉬 삭제 앱을 사용하기

 예) 캐쉬클리어, 응용프로그램 캐시 클리너 등등


2. 수동 삭제하기

- “설정” > “응용프로그램” > “응용프로그램 관리” > “다운로드됨”  에서 Play 스토어를 찾기

- 화면 중간쯤에 “캐시 지우기” 버튼을 클릭하기


제 앱에서 자동으로 Play 스토어의 캐쉬를 삭제하도록 만들 수 있겠지만, 그럴 경우 앱에 권한이 더 추가해야되므로 굳이 그렇게 만들진 않았습니다. 미처 이 부분에서 불편을 드릴줄 몰랐습니다. 차후 업데이트에 한번 고려하도록 하겠습니다. ^^

저작자 표시
신고
블로그 이미지

앱러스



[ 사용중 오류가 발견 되었을 때 ]


사용하시는 입장에선 오류는 정말 짜증나고 불편하시리라 생각됩니다. 저 또한 사용자 입장에서 수차례 테스트하고 업데이트합니다만, 생각하지 못한 부분에서 오류가 발생하네요. 이런 오류로 인해 불편하셔서 별점 1개주고 삭제하시고 리뷰에 욕하셔도 잘 만들어라는 뜻으로 받아들이겠습니다. 가끔씩 오류 보고서에 욕 적어서 보내시는 분들도 있으니까요. ^^
하지만 여기날씨에 오류가 있어도 계속 사용하실 생각이시고, 빨리 수정되길 원하신다면 리뷰보단 메일로 자세히 어떤 부분에서 오류가 발생했고, 사용중인 휴대폰(갤럭시s, 베가)이나 안드로이드 버전(커펌 유무) 등을 적어서 보내주시면 오류 해결에 큰 도움이 됩니다.
때론, 이미 수정된 오류를 언급하시는 분들도 계시는데요. 리뷰가 아닌 메일로 보내주셨더라면 제가 답장이라도 보내드릴텐데 말이죠.

사람이 하는 일이라서 부족한 점이 없이 완벽하게 만들기가 참 어렵습니다. 그런 부족한 점은 사용자 분들의 피드백과 업데이트로 조금씩 메워 나갈 수 있다고 생각합니다. 조금 더 번거로우시겠지만 도와주십시오^^


저작자 표시
신고
블로그 이미지

앱러스



[ 위치 정보(GPS나 무선네트워크) 관련 글입니다. ]


GPS가 제대로 안되는걸 앱 문제로 생각하시는 분들이 의외로 많습니다. 이 부분은 잘 모르셔서 그런거라 생각이 듭니다. 저 역시 GPS 관련으로 바삭하게 전문적인 지식을 가진 사람은 아닙니다. 다만, GPS는 실내가 아닌 실외, 지하가 아닌 지상, 높은 건물이 없고 탁트인 장소에서 수신이 잘된다는 정도의 기본 지식을 갖고 있습니다. ^^:::


여기날씨 앱은 안드로이드 운영체제의 위치정보 시스템에 위치를 알려달라는 요청을 할 뿐입니다. 여기서  여기날씨 앱이 어떤 방법으로도 GPS 기기 자체를 직접 제어하는 일은 없습니다. 루팅조차 안된 휴대폰에서 시스템 앱도 아닌 일반 앱이 하드웨어를 직접 제어하는 것은 불가능합니다.


위치 정보 시스템은 일반 앱에서 위치를 요청하면 휴대폰 제조사마다 자기만의 노하우(?)로 위치를 수신해서 다시 일반 앱에 알려줍니다. 제조사마다 자기만의 노하우 이거 참 애매합니다만, 갤럭시s 의 위치 찾는 방식은 좋지 않았던 걸로 기억합니다. 무선네트워크로 대충 위치를 찾고, 그리고 GPS로 좀더 정확한 위치를 찾는 방식인데, 여기서 무선네트워크가 off 일 경우, GPS로 현재 위치 찾는 시간이 무척 많이 걸렸던 걸로 기억합니다. 물론, 갤럭시s가 펌웨어 업데이트를 하면서 찾는 방식이 변경 되었을 수 있습니다.


어쨋든 휴대폰을 껐다 켜야 GPS가 제대로 동작하는건 불편한 현실입니다만, 제가 도와드릴 방법은 없습니다. 휴대폰 제조사 삼성, LG, 팬택 A/S팀에 연락하셔서 수정 요청을 요구하셔야 합니다. -_-;;;


GPS(또는 무선네트워크로) 위치 검색을 하기 어려운 경우 취소 버튼을 누르시면, 구글맵 또는 지역설정으로 위치를 설정할 수 있도록 되어있습니다. 참고하시길 바랍니다.

저작자 표시
신고
블로그 이미지

앱러스



[ 위젯 오류 수정에 관한 글입니다. ]


여기날씨 v2.0.4 버전까지 휴대폰 재부팅시 위젯이 업데이트 되지 않고, 날씨 로딩중이란 화면을 계속 보여주는 오류가 있습니다. 앱을 최신 버전으로 업데이트하시고, 사용중인 위젯을 모두 삭제하고, 다시 설정하셔야 이 오류가 없어집니다.


앱을 실행해서 “위젯 설정” > “저장” 하시면 다시 위젯이 업데이트 되지만, 이 오류가 사라지지는 않습니다. 반드시, 위젯을 삭제하고 다시 설정하시길 바랍니다.


이 오류는 v2.0.7 버전에서 이미 수정되었습니다. 최신 버전으로 업데이트하시고, 위젯을 삭제하고 다시 설정했는데도 계속 오류가 발생하신다면, 사용중인 휴대폰명(갤럭시s, 아트릭스 등등)과 안드로이드 버전(커펌 유무)을 적어서 댓글 또는 메일로 보내주시길 바랍니다.


저작자 표시
신고
블로그 이미지

앱러스



[ 여기날씨의 네트워크 사용에 관한 글입니다. ]


  현재 날씨는 2개의 데이터 파일, 동네 날씨는 1개 데이터 파일, 주간날씨는 3개 데이터 파일을 다운 받아야합니다. 여기날씨는 현재 화면에 보이는 정보가 없으면 다운받아서 외장메모리에 캐쉬를 하도록 만들었습니다.


  물론 앱 실행시 필요한 데이터를 모두 다운 받고 앱 실행하는 중간에 로딩중(또는 모래시계) 화면을 안 띄우는 방법도 있습니다. 이렇게 하면 앱 실행 초기에 네트웍 상태에 따라 몇초 ~ 몇십초 날씨 로딩중이라는 화면을 보여드리게 되겠네요. 이 방법이 좋다 저 방법이 좋다 말하기 어렵습니다. 그 이유는 모든 사용자가 모든 날씨 정보가 필요한 것은 아닙니다. 어떤 분은 위젯의 간단한 날씨 정보만 필요한 경우도 있고, 물론 주간날씨까지 모두 알고 싶은 경우도 있을거라 생각합니다. 주간날씨까지 모두 알고 싶다고 하더라도 매시간마다 주간날씨까지 모두 확인하지는 않으리라 생각합니다. 정말 날씨만 보고 사시는 분이 아니라면 말이죠.


  데스크탑용이 아니라 배터리라는 한계를 가진 휴대폰용 앱이기에 확인할지 안할지도 모르는 정보를 다운 받아 네트웍과 배터리 소모를 늘리는 것이 사용자에게 도움되지 않는다고 생각합니다.


여기날씨는 앱을 실행하는데 로딩 시간을 최대한 줄일려고 노력했고, 그 화면에 필요한 정보만 다운 받도록 되어있습니다. 지금 현재 이 방식을 바꿀 생각이 없습니다. 차후에 하루 종일 맘껏 써도 배터리가 한칸 소모된다든지… 3만원짜리 데이터 무제한 요금제가 생긴다면 당장 바꾸도록 하겠습니다 ^^

저작자 표시
신고
블로그 이미지

앱러스



기상청에서 현재날씨, 동네날씨를 서비스하는 지역은 약 3400 군데입니다. 전국 모든 동/면/읍 단위로 날씨 예보를 하고 있지 않습니다. 그래서 서비스 지역이 아닌 경우, 사용자가 그 부근의 동/면/읍으로 설정하셔야합니다.


그래서 여기날씨 옛날 버전에서는 위젯에서 GPS로 현재 위치를 설정하면, 서비스 지역이 아닙니다라는 화면을 보여줬었습니다. 일일이 사용자가 현재 위치 부근을 설정하시는 것은 상당히 번거롭고, 빠져있는 동/면/읍을 제가 모두 주소 디비에 추가하는것도 시간이 많이 드는 작업이라서 어렵습니다. 그렇다고 현재 위치랑 가까운 위치를 계산하는것도 배터리로 동작하는 휴대폰에서 배터리 소모를 증가하므로 좋지 못한 방법이라 생각됩니다.


여기날씨 v2.0.0 부터 현재 지역이 기상청 서비스 지역(동/면)이 아닌 경우, 그 상위 관할 구역으로 검색해서 날씨 정보를 보여주도록 설정되어 있습니다.


예) “대구광역시 달서구 호산동” 은 기상청 날씨 서비스 지역이 아닙니다. 이 경우, 사용자가 호산동에서 여기날씨를 실행하면, 호산동의 상위 관할 구역인 “대구광역시 달서구” 의 날씨 정보를 보여줍니다. 하지만, 주소 정보는 “대구/호산동” 으로 그대로 표기합니다. 조금 부정확하겠지만, 적은 비용으로 낼 수 있는 좋은 방법이라 생각이 듭니다.


혹시 다른 좋은 아이디어가 있으신 분은 댓글 또는 메일 보내주시길 바랍니다. ^^

저작자 표시
신고
블로그 이미지

앱러스

티스토리 툴바