Tag: 메타

  • [파마비아] 앱 심사에 영상을 냈습니다 — 동의 화면 하나 찍는 데 반나절

    왜 영상을 찍게 됐나요

    메타(페이스북·인스타그램·스레드)에 앱 심사를 넣었습니다. 권한 10개를 신청했어요. 승인되면 누구나 자기 계정을 연결해서 글을 자동으로 발행할 수 있게 되는 거죠.

    심사를 넣으려면 ‘이 기능이 실제로 작동하는 모습’을 영상으로 보여줘야 합니다. 권한마다 하나씩요. 특히 두 장면은 필수예요. OAuth 동의 화면과 실제로 게시된 결과. 이 둘이 없으면 거의 반려된다고 보면 됩니다.

    동의 화면이 안 나왔어요

    문제는 동의 화면을 찍을 수가 없었다는 거예요. 🤔

    왜냐하면 저는 이미 한 번 앱을 승인받은 상태였거든요. 그래서 다시 연결을 시도하면 플랫폼이 ‘아, 이미 허용한 앱이네’ 하고 동의 화면을 건너뛰고 바로 연결해버리더라고요.

    첫 번째 영상 찍고, 두 번째 영상 찍고 나서야 깨달았습니다. ‘아, 동의 화면이 안 뜨는구나.’ 반나절이 그렇게 갔어요.

    해결 방법은 의외로 간단했습니다

    페이스북 설정에 들어가서 우리 앱 권한을 삭제했어요. 그리고 다시 연결을 시도하니까 ‘어느 페이지에 접근을 허용할지’ 선택하는 화면이 그대로 나오더라고요. 이제야 찍을 수 있었습니다.

    영상 녹화를 자동화했습니다

    권한이 10개나 되니까 영상을 하나하나 손으로 찍기엔 너무 번거로웠어요. 그래서 스크립트를 짰습니다.

    콘솔 로그인 → 채널 선택 → 글 생성 → 발행 → 결과 확인까지 브라우저가 알아서 돌아가게요. 사람이 해야 하는 로그인이나 허용 클릭 같은 곳에서만 멈춥니다. 화면에는 지금 무엇을 보고 있는지 자막이 뜨게 만들었어요.

    덕분에 영상 10개를 빠르게 찍을 수 있었습니다. ✨

    부수적으로 발견한 것들

    영상을 준비하면서 몰랐던 문제들이 하나씩 드러났어요.

    • 채널 연결이 깨져 있었습니다. 콘솔을 별도 도메인으로 옮기면서 허용 오리진과 콜백 페이지 설정이 어긋나 있었더라고요. 조용히 깨져 있던 거죠.
    • 심사자에게 줄 계정이 없었습니다. 구글 로그인만 있었는데, 그걸로는 계정을 건네줄 수가 없어요. 그래서 이메일 로그인을 새로 붙였습니다.
    • 안 쓰는 권한은 뺐습니다. 댓글 읽기나 자동 답글 같은 기능은 아직 만들지 않았거든요. 쓰지도 않는 권한을 요청하면 심사 전체에 안 좋은 영향을 준다고 하더라고요. 나중에 따로 신청하기로 했어요.

    배운 것 한 줄

    심사는 ‘기능이 있다’를 보여주는 게 아니라 ‘이 화면에서 이렇게 쓴다’를 증명하는 일이더라고요.

    기능을 만드는 것과 그걸 다른 사람에게 보여주는 건 완전히 다른 일이었습니다. 영상 하나 찍는 데 반나절이 걸렸지만, 덕분에 서비스가 더 단단해졌어요. 이제 심사 결과를 기다리고 있습니다. 🙏