스크린 레코딩

제출의 모든 권한기능을 테스트하기 위해 앱을 사용하는 방법을 보여주는 스크린 레코딩을 제출에 포함해야 합니다. 이 레코딩은 앱을 테스트하면서 요청하는 권한과 기능이 필요한지 확인할 때 가이드로 삼습니다. 검수자가 레코딩 내용을 보고 앱에 특정 권한이나 기능이 필요하다는 것을 확인할 수 없을 경우 해당 권한이나 기능이 승인되지 않습니다.

다음 동영상에서는 앱 검수 절차에 대한 간략한 개요를 확인할 수 있습니다.

문제가 발생했습니다
이 동영상을 재생하는 중 문제가 발생했습니다.

레코딩을 캡처할 때는 아래의 팁을 따르고 스크린 레코딩은 요청하는 각 권한과 기능을 테스트하는 방법만 보여주면 된다는 것을 기억하세요. 레코딩은 앱에 권한과 기능이 필요한 이유를 설명할 필요가 없습니다. 앱 검수 제출 양식에서 이 정보를 물을 것입니다.

데이터 프로토콜에서 더 많은 동영상 리소스를 확인해 보세요.

전체 로그인 플로 표시

검수자는 앱 사용자가 어떻게 앱에 로그인하는지 확인해야 합니다.

  1. 레코딩을 시작하기 전에 사용 중인 모든 테스트 계정에서 로그아웃하세요.
  2. 로그아웃한 상태에서 로그인한 상태까지 모든 Facebook 로그인 플로를 캡처하세요. 앱 사용자가 계정을 만들고 Facebook 로그인 없이 앱에 로그인할 수 있을 경우에도 이 플로를 캡처하세요.

  3. 다음의 예시 스크린 레코딩은 앱 사용자가 Facebook 로그인 없이 앱에 로그인하지만 나중에는 Facebook 로그인을 사용하여 앱에 Facebook 데이터에 대한 액세스 권한을 부여한다는 것을 보여줍니다.

    — 로그인 전에 로그아웃된 상태의 사용자:

    — 사용자가 Facebook 로그인을 사용하지 않고 로그인:

    — 로그인한 사용자가 Facebook 데이터에 액세스하려고 시도:

    — 로그인한 사용자가 Facebook 로그인을 사용하여 Facebook 계정에 연결:

권한 부여 표시

각 레코딩은 앱 사용자가 Facebook 로그인 버튼(Facebook 로그인을 구현한 경우)을 찾고, 해당 권한을 앱에 부여하는 모습이 나와야 합니다. 그런 다음, 앱 사용자가 그 권한이 필요한 앱 기능을 사용하는 모습을 보여줍니다.

필요한 경우 완전한 승인 플로를 캡처합니다. 예를 들어 pages_manage_engagement 권한으로 사용자가 앱이 액세스할 수 있는 페이지를 지정할 수 있습니다.

다음의 샘플 스크린 레코딩의 스크린샷에서는 페이지 선택을 보여줍니다.

— 사용자가 Facebook 로그인으로 로그인

— 나중에 사용자가 자신이 관리하는 페이지에 대한 액세스 권한을 앱에 부여

데이터 사용 표시

제출의 각 권한과 기능에 대해 데이터에 액세스하는 사용자에게 그 권한이나 기능이 필요한 이유와 앱이 그 데이터로 진행하는 작업을 보여줍니다.

예를 들어 앱에서 앱 사용자가 페이지에 게시물을 게시할 경우 앱 사용자가 페이지를 하나 선택하고 게시물을 만들어 게시한 다음 페이지에 게시된 게시물을 보는 모습을 보여줍니다.

  1. 게시물 생성 과정을 시작합니다.

  2. 게시물 내용을 작성합니다.

  3. 게시물을 게시합니다.

  4. — 페이지에 게시된 게시물

  5. 스크린 레코딩에서 앱이 제출에 포함된 모든 권한과 기능을 사용하는 모습을 보여주세요. 하나라도 누락되면 검수자가 테스트하는 방법을 파악하지 못할 수 있고 제출이 거절됩니다.

모범 사례

이 모범 사례를 선택적 팁으로 활용하여 스크린 레코딩을 캡처할 때 참조하세요. 이 팁은 앱이 제출의 각 권한과 기능을 사용하는 방법을 명확히 보여주고 Facebook에서 쉽게 따라 할 수 있는 스크린 레코딩을 만드는 데 도움이 됩니다.

일반 팁

  • 고해상도로 녹화하세요(1,080 이상이 적절함).
  • Camtasia나 Snagit와 같은 전용 스크린 레코딩 소프트웨어가 있으면 사용하는 것이 좋습니다. 대부분의 전용 스크린 레코딩 소프트웨어는 주석, 확대/축소 및 기본 타임라인 편집을 위한 도구를 제공하므로 이를 활용하여 스크린 레코딩을 개선할 수 있습니다. 전용 스크린 레코딩 소프트웨어 대부분은 무료 체험판을 제공합니다.
  • 전용 스크린 레코딩 소프트웨어를 사용할 수 없을 경우 Quicktime이나 OBS와 같은 무료 대체 소프트웨어를 쉽게 사용할 수 있습니다. 이들 앱은 주석, 확대/축소 또는 녹화한 동영상 편집 기능을 제공하지 않지만 iMovie와 같은 무료 동영상 편집기에 녹화한 영상을 손쉽게 추가하고 이러한 기능을 사용할 수 있습니다.
  • 검수에서 확인해야 할 내용만 녹화하세요. 앱이 전체 화면이 아닐 경우 전체 화면으로 바꾸거나 창 자체만 녹화하세요.
  • 녹화할 때는 모니터 해상도를 너비 1440 이하로 낮추세요. 이는 앱에서 어떤 작업을 하는지 확인하는 데 도움이 됩니다.
  • 가능하면 키보드 대신 마우스로 앱과 상호작용하세요. 어떤 작업을 하는지 확인하지 못하면 테스트할 수가 없습니다!
  • 마우스 커서 크기를 키워서 쉽게 볼 수 있도록 해주세요. 대부분 전용 스크린 레코딩 소프트웨어에서는 녹화가 끝났더라도 마우스 커서 크기를 키울 수 있습니다. 또는 컴퓨터 설정에서 커서 크기를 키워도 됩니다.
  • 검수자는 오디오를 듣지 않으므로 포함하지 마세요.

주석

대부분 전용 스크린 레코딩 소프트웨어와 동영상 편집 소프트웨어는 스크린 레코딩에 추가적인 주석 도구를 제공합니다. 주석은 동영상에서 특정 영역에 메모를 제공할 수 있는 텍스트 및 그래픽 오버레이입니다. 주석은 레코딩에서 앱이 특정 권한 또는 기능을 사용하는 부분을 강조하기에 좋은 수단입니다.

예를 들어 앱이 user_photos 권한을 사용할 경우 주석을 사용하여 앱이 사용자 사진을 가져오기 위한 권한을 언제 사용하는지 정확히 표시할 수 있습니다.

요청하는 모든 권한과 기능에 주석을 사용하는 것이 좋습니다. 전용 스크린 레코딩 소프트웨어 또는 동영상 편집 소프트웨어의 주석 튜토리얼은 온라인에서 찾을 수 있습니다.

확대

스크린 레코딩에서 어떤 작업을 하는지 확인하기 어려운 부분이 있을 경우 그 부분을 확대하는 것이 좋습니다. 대부분 전용 스크린 레코딩 앱에서는 스크린 레코딩을 캡처한 후에 확대가 가능합니다. 전용 스크린 레코딩 소프트웨어를 사용하지 않을 경우 녹화를 끝낸 후 동영상 편집 소프트웨어를 사용해서 확대할 수 있습니다.

전용 스크린 레코딩 소프트웨어 또는 동영상 편집 소프트웨어의 '확대' 및 '축소' 튜토리얼은 온라인에서 찾을 수 있습니다.

테스트 사용자 사용

테스트 사용자를 만들고 스크린 레코딩 녹화에 사용하는 것이 좋습니다. Facebook에서 앱을 테스트할 때 해당 테스트 사용자를 사용하게 하려면 제출에 이를 요청하고 자격 증명을 포함하세요. 이렇게 하면 레코딩에서 보여준 화면을 그대로 따라 할 수 있는 가능성이 커집니다.

앱 사용자가 계정을 생성하고 Facebook 로그인 없이 앱에 로그인할 수 있을 경우 이러한 테스트 사용자 중 하나의 자격 증명도 포함하는 것이 좋습니다.