안녕하세요... 눈팅만 하다가 이번에 정말 뼈를 깎는(?) 노력 끝에 앱 하나를 출시하게 되어 용기 내어 글을 올려봅니다.
1. "그래서 이번달 얼마 쓴건데?"... 앱을 만든 계기
매년 연말정산을 위해 부부 카드를 제 명의로 몰아서 사용하기 시작했습니다. 그런데 여기서 문제가 터지더라구요. 와이프가 제 카드를 들고 나갔는데, 결제할 때마다 문자는 제 폰으로만 오니 와이프는 '누적금액이 얼만지', '이번 달 혜택 한도는 채웠는지' 알 길이 없어 너무 답답해하더라고요.
시중에 있는 SMS 전달 앱들을 찾아봤는데, 대부분 문자만 전달되더라구요. 요즘은 은행 앱 알림이나 카톡으로 결제 내역이 오는 경우가 더 많은데 말이죠. 게다가 매달 구독료를 내야 하는 앱들이 많아 개발자인 내가 "그거 그냥 내가 만들고 말지"라는 생각으로 시작했습니다. (그땐 몰랐..)
2. 구글과의 1달 반 전쟁 (feat. SMS 권한)
쉽게 생각했는데, 구글 플레이 스토어의 보안 정책이 정말 상상 이상으로 깐깐하더군요. 특히 'SMS 전송 권한'을 받는 과정이 지옥 같았습니다.
"왜 이 권한이 꼭 필요해?", "동영상 찍어서 증명해 봐."
이 과정을 반복하며 리젝(Reject)만 몇 번... 권한 하나 승인받으려고 1달 반을 매달렸습니다. 1인 개발하시는 분들 정말 리스팩합니다;; 여튼 덕분에 SMS 읽기 권한도 없이 아주 깨끗한(?) 구조로 승인을 받아냈습니다.
3. '문자배달'은 이런 점이 좀 다릅니다.
- SMS, LMS 복잡한 개념도 많았었는데.. 그냥 내가 받은 알림들중 선택해서 쉽게 전달하게 해봤습니다.
- 리마인더 기능: 부모님이 카톡 주셨을 때 "나중에 답장드려야지" 하고 까먹는 경우가 많았는데, 10분 뒤, 30분 뒤 다시 알려주는 기능을 추가해서 제가 아주 잘 써먹고 있습니다.
- 부수적인 꿀팁(?) : 알림 접근 권한을 사용하다 보니, 상대방이 카톡에서 '삭제한 메시지'도 알림에 떴었다면 이 앱으로 확인할 수 있는 의외의 순기능(?)이 생겼습니다.
- 광고 운영 방식 : 이 부분이 조금 고민이였는데.. 저의 기준이였던 한달에 2~3번 정도 광고 시청하면 불편함 없이 사용할 수 있게 해두긴 했습니다. (여전히 고민되는 부분이네요 ㅎㅎ)
4. 이런 분들께 추천합니다!
- 각종 앱 알림을 다른 사람에게 SMS로 공유가 필요할 때
- 특히, 저처럼 부부/가족 간 카드 결제 내역 공유가 필요하신 분
- 중요한 알림을 놓치지 않게 특정시간 뒤에 다시 알려주는 리마인더가 필요하신 분
[구글 플레이 스토어 다운로드] https://play.google.com/store/apps/details?id=com.smsforwardself
처음이라 부족한 점이 많은데요, 클리앙 회원님들의 날카로운 피드백과 조언 주시면 하나하나 소중히 듣고 반영하겠습니다.
긴 글 읽어주셔서 감사합니다! ( _ _)
한번 써보겠습니다. 감사합니다
카드사 별로 총액을 합산해주는 기능이 없긴 한데, 그런 것도 기능으로 기대하시는걸까요?
그런기능이 있으면 더 좋을듯 합니다!
감사합니다.
네, 다양한 앱들이 있고 장, 단점이 있는 것 같습니다.
기존 앱들 중 일부는 오래되서 LMS이나 카드앱 푸시를 미지원하거나, 단순 기능만 필요에 비해서 너무 짧은 무료 기간이 아쉬워서 만들게 된 것 같습니다.
오, 가족카드도 한가지 방법이 될 수 있겠네요! 가족관계증명서 제출때문에 번거로워서 안해봤는데..
카드앱 알림도 서로 동시에 받아볼수가 있나요?
감사합니다. 써보시고 피드백 주시면 감사하겠습니다. :)
외국앱들은 너무 프로그래밍스러운 앱들이 많이 있더라구요~
웹훅전송 기능을 이용해서 텔레그램으로 전송을 하려고 하는데,
url에 문자,알림 내용을 입력하는 방법을 모르겠네요..
혹시 아직 불가능하다면 추후에 업데이트가 가능한건가요?
안녕하세요! 테스트 해봐주셔서 감사합니다.
현재 버전으로는 입력하신 URL 뒤에 title={알림제목}&text={알림내용} 이런 파라미터를 자동으로 붙여서 전송하게 됩니다.
추후 업데이트를 위해서 여쭈어보면, 말씀하신 텔레그램으로는 어떤방법으로 전송하시게 되나요? BotFather 같은 것들을 활용하시게 될까요?
인터넷에 나오는 대로, BotFather로 봇 설정해서 방 만들어서 URL 호출을 합니다.
답변 주신 것처럼 일반 URL 뒤에 파라미터를 붙여서 보내는데요..
예를 들어
https://api.telegram.org/bot[botID]/sendMessage?chat_id=[chatID]&text=
이런 식으로 호출을 하는데, text 파라미터 뒤에 변수명을 어떻게 지정해야 하는지 설명이 없어서요.. ㅎㅎ
{알림제목}이나 {알림내용} 에 해당되는 변수명이 궁금합니다.
네에, 무슨말씀이신지 알겠네요.
다음 배포때 말씀주신 기능고도화 해서 댓글로 말씀드릴께요! :)
빠르면 1~2주 내로 되지 않을까 생각해봅니다.
말씀하신 기능 스토어에 반영이 되었습니다. (리뷰가 엄청 빨리 끝났네요~)
텔레그램의 경우 봇 토큰, 채팅 ID만 입력하시면 동작을 하실꺼고, 만약 내용을 커스텀 하실꺼면 고급설정을 이용하시면 되겠습니다.
(써보시고 괜찮으시면 스토어 리뷰도 한번 부탁드려요~ㅎ)
안녕하세요..
왠지 주말에 쉬지도 못 하시고 작업하신 듯 해서 죄송한 마음이 드네요.. ㅡㅜ
지금 테스트 해 보니, 잘 됩니다..
1) 고급설정에서의 좌측 필드값은 웹훅 URL의 파라미터 값을 적는거 맞나요?
2) 아래 2건은 건의사항입니다
- 올려주신 샘플 스크린샷에서처럼, 제목과 내용을 같이 전달할 때, 한줄로 같이 나오는데,
"줄 바꿈(엔터키 기능)"
- 문자/알림 "수신일+시간" 또는 "전달일+시간" 을 선택 입력할 수 있게 하면 좋겠습니다.
암튼, 단순해서 사용하기 편한거 같습니다.
감사합니다.
좋은 하루 되십시오~
의견 감사드립니다. 말씀주신 2개 기능은 다음 버전 배포때 반영될 예정입니다.
좋은 하루 되셔요 :)
한달간 구글을 설득하시다니....
대단한 일을 해내셨습니다.
감사합니다. 구글쪽이랑 이약할때에 소통의 텀도 길고 명확하게 찍어서 말해주지 않는게 가장 힘든 부분이였던 것 같아요~