14P by trilliwon 5달전 | favorite | 댓글 12개

스팸 메시지는 junk 로 보내고 알람을 안보냅니다. 나머지는 6개의 카테고리로 분류됩니다. SMS만 필터링 가능하고 iMessage는 매커니즘이 다르기 떄문에 필터링 불가능해요
카테고리는 두개의 action(transaction, promotion) 과 하위 subactions 들로 구성되어 있어요.

개발 동기

  • 최근들어 스팸문자가 많이 오더라고요. 주식 종목 추천, 리딩방, 오빠 어쩌구 저쩌구.. 등등
  • 주의력은 소모되는 자원이기 때문에 이런 노이즈에 노출을 막아야 겠다고 생각했어요.

과정

  • 개발 가이드 에 따라 개발했습니다.
  • 보안 이유로 하나의 미리 정의된 API 만 사용 가능하고 그 도메인은 .well-known/apple-app-site-association 를 세팅해줘야 합니다.
  • 보안 이유로 Message Extension 에서는 메모리에 쓰기가 불가능하고 읽기만 가능합니다. 메인 앱에서 룰을 세팅해주고 Message Extension 에서 해당 Filter Rule 을 읽어서 사용합니다.
  • prefix, suffix, regex 등등으로 필터링 가능해요
  • Message Extension 에서는 수신자의 전화번호를 알 수 없고 받은 메시지의 sender, body 정보만 알 수 있어요.
  • 서버는 cloudflare 를 이용했습니다.

GPT 프롬프트(일부)

	Extract the "action" and "subAction" from the given SMS message and output the result in JSON format.  
	If the message appears suspicious, set action to "junk".  
	If the message appears promotional and also a little bit suspicious, set action to "junk".  
	Do not set action to "junk" if the message looks like phone number validation, OTP, or any other legitimate message.  

	Output must be JSON format without triple backticks.  

	JSON Structure:  
	- action: string  
	- subAction: string  

  • 스팸 메시지에 스트레스 받고 계시면 한번 사용해 보세요. 설치하고 세팅만 해놓으면 앱을 다시 켤 필요도 없습니다.

수익화는 거의 불가능

  • 사용자가 앱에 진입을 꾸준히 해줘야 광고든, 유료 구독이든 수익화를 생각해 볼텐데 앱의 특성상 설정만 하면 다시 앱에 진입할 일이 없기 때문에 딱히 떠오르지 않았습니다. 그래서 무료입니다.
  • 스팸 번호 DB를 구축하고 스팸 전화까지 블락하는 방법도 있을 텐데 사이드로 하기에는 사이즈가 크게 느껴졌어요.

trilliwon님!
근래에 주식관련 스팸이 많이 와서 괴로워 했는데 만족하며 잘 사용하고 있습니다.

질문이 있습니다.

앱을 설치하면 3개의 기본 필터가 등록되어 있습니다.
그중 "(광고)"도 필터가 있더라구요.
그래서 아 (광고) 텍스트가 있으면 "광고"쪽으로 필터가 되나부다했는데
정크고 빠졌습니다.
물런 AI 필터링 활성화를 킨 상태입니다.

어떤 우선순위가 있나봐요?
그리고 혹시 화이트 리스트를 만들 생각 없으신가요?
ㅎㅎ

업데이트 했습니다
필터 만드실때 junk 외 카테고리를 선택하면 화이트리스트 처럼 동작 합니다
우선순위는 직접 만든 필터가 먼저이고 직접 만든 필터 중에서도 리스트에서 상단에 있는 필터가 먼저 입니다
직접 만든 필터에서 아무것도 필터링 하지 못하면 AI 모드로 작동합니다

https://apps.apple.com/kr/app/…

필터는 junk 로만 보낼 수 있어요. 카테고리 지정은 안되어 있습니다 ㅎㅎ
설정은 구체화 할 수 있는데 내일 기능 추가해 볼게요
AI 활설화 켜시고 광고 필터 제거하면 광고 SMS는 관련 카테고리로 갈거에요

화이트 리스트 추가 가능하죠. 내일 만들어서 배포하고 다시 공유 드릴게요 :)

빠른 처리 정말 감사합니다.
사용해보고 다시 피드백 드리겠습니다.
감사합니다.

어?? 2개 모두 같이 있어도 될까요??

SMS 필터는 하나만 선택할 수 있더라고요
여러개 동시 사용은 안됩니다ㅠ

우와 멋집니다!! 후후보다 좋아오!!!

매우 잘 쓰고 있습니다. 쌓여가는 정크 메시지를 볼 때마다 뿌듯합니다.

어디선가 봤던가 했는데 클리앙 분이 만드셨군요. 개발 후기도 올려주셔서 궁금하신 분은 보셔도 좋을 것 같습니다.
https://clien.net/service/board/…

이 앱이 더 잘 만든것 같군요 ㅎㅎㅎ