출시 전 체크리스트

Messenger 앱 출시는 중요합니다! 검수 및 승인 절차가 최대한 원활하게 진행되도록 하려면 검수를 위해 앱을 제출하기 전에 잠시 시간을 들여 출시 전 체크리스트를 검토하세요. 체크리스트에 나와 있는 내용 중 대부분은 필수는 아니지만 모두 앱을 제출하기 전에 고려해야 할 내용입니다.

모범 사례를 고려하세요.

Messenger 앱을 빌드하는 방법은 정말로 많고 다양합니다. 그래서 도움이 될 만한 모범 사례를 몇 가지 준비해 보았습니다.

  • 진정성: Messenger 앱의 목적이 무엇이든 고유한 보이스가 있기 마련입니다. 어떻게 하면 메시지의 스타일, 톤, 언어에 이 고유한 보이스를 가장 잘 반영할 수 있을지 생각해 보세요.

  • 맞춤화: 해당하는 경우 Messenger에서 사용자에게 보내는 메시지를 맞춤화해 보세요. 시작 화면 인사말과 같은 일부 기능을 기본 제공되는 템플릿 문자열로 맞춤화할 수 있습니다. 다른 기능을 맞춤화하려면 사용자 프로필 API를 사용합니다.

  • 알림: Messenger는 주문 상태 업데이트에서부터 예약 확인에 이르기까지 사용자에게 다양한 목적으로 알림을 보내기에 이상적인 장소입니다. Messenger 앱에서 알림을 제공하는 경우, 사용자가 알림과 경고의 빈도를 관리하거나 알림과 경고를 비활성화할 수 있는 방법을 포함하세요.

  • 플랫폼 정책 및 커뮤니티 규정: Messenger 앱은 Facebook의 플랫폼 정책이나 커뮤니티 규정을 위반한 채로 제출하면 가장 빠르게 거부됩니다. 이들 정책과 규정을 꼭 검토하세요. 플랫폼 정책과 커뮤니티 규정을 준수하는 것은 앱을 승인받는 첫 단계이자, 모두를 위해 행복한 경험을 구현하는 첫 단계입니다.

알림 설정을 업데이트하세요.

Messenger 앱이 프로덕션에 배포되면 여러 가지 예상치 못한 일이 일어날 수 있습니다. 다음의 알림 설정을 업데이트하여 앱에서 어떤 일이 일어나는지 확인하세요.

  • 이메일 알림:이메일 알림 설정이 올바른지 확인합니다. 이메일 주소가 올바르지 않을 경우 Messenger 앱에 대한 중요한 업데이트를 놓치게 됩니다. '수신을 거부한 알림을 제외한 모든 알림'을 선택해야 합니다.

  • 정책 시행 이벤트: 앱이 messaging_policy_enforcement Webhooks 이벤트를 수신하도록 합니다. 이는 Messenger 앱이 Facebook의 플랫폼 정책을 위반한 경우 알림을 보낼 수 있는 경로 중 하나입니다.

핵심 플랫폼 기능 통합

Messenger 플랫폼은 Messenger에서 고유한 경험을 구현할 수 있는 여러 가지 방법을 제공합니다. Messenger 앱을 제출하기 전에 다음의 핵심 기능이 앱에서 빠져 있는지 확인하고, 해당 기능이 빠져 있다면 기능을 포함하는 것을 고려해 보세요.

  • 메시지 템플릿: 템플릿은 메시지를 구성하기에 좋은 방법을 제공하고, 일반 텍스트보다 대화가 훨씬 풍부합니다.

  • 고정 메뉴: 고정 메뉴를 사용하는 방법은 여러 가지가 있습니다(예: 탐색 제공, 주요 기능 표시). 고정 메뉴를 통해서만 앱과 상호작용하도록 할 수도 있습니다. 또한 예상치 못한 오류가 발생했을 때 사용자가 대화 플로를 복구하고 다시 시작하기에도 좋은 방법입니다.

  • 빠른 답장: 사용자에게 일반 텍스트로 답장하도록 요청하면 앱에서 메시지를 예측하고 적절히 대응하기가 어려울 수 있습니다. 빠른 답장을 사용하면 필요할 때 가능한 답변을 제한하여 더 원활한 경험을 구현할 수 있습니다.

  • Messenger 웹 보기: 어떤 기능은 대화 내에서 제공하기 어려울 수 있습니다. Messenger 플랫폼은 Messenger 앱이 필요할 때 복잡한 사용자 인터페이스를 표시할 수 있도록 전체적인 웹 보기를 지원합니다.

사용자가 원활하게 온보딩할 수 있도록 하세요.

온보딩 플로는 Messenger 사용자가 Messenger 앱과의 상호작용 여부를 결정하는 데 엄청난 영향을 미칩니다. 앱을 처음 사용하는 사용자에게 최적의 경험을 제공하려면 다음과 같은 시작 화면의 핵심 기능을 활용해 보세요.

  • 시작하기 버튼: 앱이 시작하기 버튼에서 messaging_postbacks 이벤트를 수신하면 간단한 환영 메시지를 전송하도록 합니다. 이 메시지는 새로운 사용자에게 Messenger 앱을 소개하고 앱이 제공하는 기능을 간략히 설명해야 합니다.

  • 인사말: 인사말은 앱이 제공하는 서비스를 제시하고 브랜드의 스타일과 '보이스'를 확립할 수 있는 첫 번째 기회입니다. 또한 맞춤화 템플릿 문자열을 사용하여 사용자를 이름으로 호칭해야 합니다.

Messenger 앱을 테스트한 다음, 다시 테스트하고...

...혹시 모르니 몇 번 더 테스트하세요. 작동하지 않는 앱을 좋아하는 사람은 아무도 없습니다. 그러므로 Messenger 앱이 예상대로 작동하는지 확인해야 합니다. 기능을 테스트하고 예상치 못한 메시지 내용이 나오는 등의 에지 사례에 대한 폴백이 있는지 확인합니다.

_앱에 고장을 일으키려고 시도해 보세요. 얼마나 재미있는지 모릅니다!

다음은 Messenger 앱을 공개적으로 제공하기 전에 테스트해야 할 목록을 간추린 리스트입니다.

  • 응답성: 앱이 빠르게 반응하나요? 보낸 사람 액션과 같은 기능을 사용하여 지연이 발생할 수 있는 경우에 대한 신호를 보내고 있나요? 앱이 무작위 입력을 포함한 모든 사용자 입력을 적절히 처리할 수 있나요? Messenger는 대화 형식이므로 다른 앱과는 기대하는 바가 다르다는 것을 염두에 두셔야 합니다. 평균 응답 시간을 1분 미만으로 유지하세요.

  • 오류/실패 상태: - Messenger 앱이 예상치 못한 입력을 받았을 때 실패를 적절히 처리하나요? 앱이 실패할 경우 사용자가 해당 경험을 복구하거나 다시 시작할 수 있나요?

  • 대화 플로: 처음부터 끝까지 앱과 상호작용하기 위한 명확한 경로가 있나요? 사용자가 어떤 시점에서든 자신의 옵션을 알 수 있도록 전 과정에서 충분한 지침과 컨텍스트를 제공하나요?

  • 조정: 인프라가 조정되나요? Webhooks가 Webhooks 이벤트가 갑작스럽게 급증한 것을 처리할 수 있나요?

페이지 방문 유도하기

Messenger 플랫폼은 사용자가 경험을 발견할 수 있는 다양한 방법을 제공합니다. 플랫폼의 발견 및 재참여 기능을 사용하여 Messenger의 많은 사용자에게 자신의 앱을 알려보세요. 사용 가능한 기능을 요약한 리스트는 다음과 같습니다.

  • Messenger 연결 광고: Messenger 앱과의 새로운 대화를 여는 광고를 통해 Facebook, Instagram, Messenger에서 앱의 노출을 늘리거나, 구독 메시지를 사용하여 기존 대화에 재참여하도록 합니다.

  • 고객 채팅 플러그인: 고객 채팅 플러그인을 사용하면 사용자가 웹사이트를 탐색하는 동안 비즈니스에 메시지를 전달할 수 있습니다.

  • m.me 링크: 사용자를 Messenger로 리디렉션하는 축약 URL입니다. 웹사이트와 이메일 뉴스레터에서 이 URL을 사용할 수 있고 심지어는 ref 매개변수를 추가하여 대화에 컨텍스트를 더할 수도 있습니다.

Messenger 앱을 출시할 준비가 되셨나요? 제출 가이드를 따라해 보세요! 제출 가이드 보기