mogee.
<< BACK
#Google Play#앱개발#리젝대응#기기자동화#Flutter#Android#SMS#개발일기

Google Play 기기 자동화 정책 리젝 대응기 — SMS 전달 앱 개발자의 경험

DATE: 2026년 3월 24일TIME: 4분 읽기VIEWS: 7

Google Play 기기 자동화 정책 리젝 대응기

SMS를 자동으로 전달해주는 앱 all-SMS를 개발하다가 Google Play의 기기 자동화(Device Automation) 정책으로 리젝을 받았습니다. 이 글은 그 경험과 대응 방법을 공유하기 위해 작성했습니다.


기기 자동화 정책이란?

Google Play의 기기 자동화 정책은, 앱이 사용자 기기에서 자동으로 어떤 행동을 수행할 때 적용됩니다. SMS 전달, 이메일 자동 발송, 웹훅(Webhook) 전송, 파일 자동 저장처럼 사용자가 직접 누르지 않아도 앱이 스스로 무언가를 하는 기능이 해당됩니다.

구글의 요지는 이렇습니다:

"앱이 어떤 자동화 행동을 하는지 명확하게 설명하고, 사용자가 그것을 알고 동의할 수 있어야 한다."


리젝 경위

all-SMS는 SMS를 특정 조건에 맞게 전화번호나 이메일로 전달하는 앱입니다. 기능 자체는 명확하지만, 구글은 이 앱이 어떤 자동화 액션을 수행하는지를 충분히 명시하지 않았다고 판단해 리젝을 보냈습니다.

리젝 이메일의 핵심 내용:

  • 앱이 수행하는 OS 수준 자동화 액션을 데모 영상으로 증명하라
  • 각 자동화 기능이 앱 내에서 어떻게 동작하는지 보여줘야 한다

구글에 직접 물어봤다

리젝 메일만으로는 정확히 무엇이 부족한지 파악하기 어려웠습니다. 그래서 구글 플레이 콘솔을 통해 직접 문의를 남겼고, 전문가의 도움을 받아 답변을 얻을 수 있었습니다.

그 과정에서 알게 된 핵심 기준:

기기 자동화가 인정되려면 OS 수준 자동화 액션이 4가지 이상 포함되어야 한다.

공식 문서에 이 기준이 명확하게 명시되어 있는지는 확인하지 못했습니다. 하지만 구글에 직접 문의하고 전문가의 조언을 통해 이 기준을 알 수 있었습니다. 리젝 당시 앱에는 자동화 기능이 있었지만, 일부는 UI에 숨겨져 있거나 완성도가 낮아 4가지를 충족하지 못하고 있었습니다.


어떻게 대응했나?

4가지 자동화 액션을 명확하게 구현하고 앱 UI에 노출시켰습니다.

1. SMS 전달 (전화번호)

수신된 SMS를 지정한 전화번호로 자동 전달하는 핵심 기능.

2. 이메일 전달

수신된 SMS 내용을 이메일로 자동 발송. SMTP 또는 Gmail OAuth 방식 지원.

3. Webhook 전송

수신된 SMS를 외부 URL로 HTTP POST 전송. Slack 연동, 자체 서버 연동 등에 활용.

4. CSV 파일 저장 (신규 추가)

SMS 내역을 CSV 파일로 자동 저장. 앱 내에서 바로 열어볼 수 있는 인앱 CSV 뷰어도 함께 구현.


핵심 정리

기기 자동화 정책 대응에서 중요한 것:

  1. OS 수준 자동화 액션 4가지 이상을 갖춰야 기기 자동화로 인정된다 (구글 문의 결과)
  2. 앱이 자동으로 하는 모든 행동을 UI/UX에서 명확하게 설명해야 한다
  3. 데모 영상에서 각 자동화 기능이 실제로 작동하는 모습을 보여줘야 한다
  4. 앱 내에 숨겨진 자동화 기능이 있다면 이번 기회에 노출시키거나 제거하라
  5. 리젝 메일만으로 기준을 파악하기 어렵다면 구글에 직접 문의하는 것이 빠르다

마치며

리젝은 항상 당황스럽지만, 구글에 직접 문의해서 명확한 기준을 파악하고 나니 대응 방향이 훨씬 명확해졌습니다. CSV 저장 기능도 이번 계기로 추가했고, 인앱 뷰어까지 만들게 됐으니 결과적으로는 앱이 더 좋아진 셈입니다.

비슷한 상황에 처한 개발자분들께, 리젝 메일의 내용이 모호하다면 구글 플레이 콘솔을 통해 직접 문의해보시길 강력히 권장합니다.

이 글 공유하기

[X] X에 공유

// SPONSORED

[>]댓글

아직 댓글이 없어요. 첫 댓글을 남겨보세요!