다음은 인앱 메시지 문제를 해결하는 데 유용한 정보입니다.
인앱 메시징에 대한 모든 요구 사항을 완료했지만 메시지가 표시되지 않는 경우 다음 항목을 확인하십시오.
SDK 버전이 4.2 이상이고 SDK가 올바르게 구성되어 있는지 확인하십시오. 구성(다운로드한 JSON 파일)에 Messages
섹션이 있거나 메시지 원격 엔드포인트가 있어서 Dynamic Tag Management에서 검색할 수 있는지 확인합니다…
전체 화면 활동을 정의하기 위해 매니페스트 파일을 업데이트했습니까?
로컬 알림 브로드캐스트 수신기가 매니페스트에 선언되어 있는지 확인하십시오. 자세한 내용은 인앱 메시지 사용의 2단계를 참조하십시오.
인앱 메시지 관리 페이지의 상태 열에 있는 목록 보기에서 라이브인지 확인하십시오.
이 설정들이 원하는 방법으로 설정되어 있는지 확인하십시오. 대상 탭에서 메시지 표시 빈도를 지정할 수 있는 트리거 옵션을 검토하십시오.
시작은 새 세션에서만 실행됩니다. 세션이 시작되는 경우에 대한 자세한 내용은 JSON 구성 파일에서 lifecycleTimeout
행을 참조하십시오. 자세한 내용은 ADBMobile JSON 구성을 참조하십시오.
다음 작업 중 하나를 완료하십시오.
Dynamic Tag Management가 새 정의로 종단점을 업데이트하는 데에 수 분이 걸릴 수 있습니다.
잠시 기다렸다가 다시 시도하십시오.
구성은 새로운 시작 시에만 업데이트됩니다.
앱이 라이프사이클 세션 제한 시간 내에 다시 시작되었다면 새 구성이 다운로드되지 않았을 수 있습니다.
자세한 내용은 라이프사이클 지표를 참조하십시오.
인앱 메시지 전체 화면 템플릿은 원격 서버(이미지 URL) 또는 앱 번들(번들 이미지)의 이미지 표시를 지원합니다. 이미지는 JPG, GIF 또는 PNG와 같은 표준 이미지 형식이어야 합니다.
장치 화면의 크기는 매우 다양하므로, 이미지는 템플릿에서 제공한 공간에 정확히 맞지는 않을 수 있습니다. 템플릿은 이미지의 중심을 표시하는 데 중점을 둡니다. 이미지가 맞지 않으면 측면을 자르거나(세로) 측면을 페이드(가로)합니다.
다음은 각 방향에 대한 정확한 배치 및 크기 조정 규칙입니다.
세로:
가로:
전체 화면 템플릿에 문제가 있으면 사용자 지정 HTML 템플릿을 다운로드하여 사용할 수 있습니다. 이 템플릿은 이미지에 더 많은 유연성을 제공하고 템플릿을 완전히 제어할 수 있도록 합니다.
iPhone X에서 인앱 메시지를 전체 화면 모드로 표시하려면 다음을 수행하십시오.
메타 태그에 viewport-fit=cover
를 추가합니다.
<meta name="viewport" content="viewport-fit=cover">
CSS에서 다음과 같은 상단 UI 요소에 적절한 패딩을 설정합니다.
topelement {
padding-top:20px;
/*Status bar height on iOS 11.0*/
padding-top:constant(safe-area-inset-top);
/*Status bar height on iOS 11+ */
padding-top:env(safe-area-inset-top);
}
이러한 설정은 UI 요소가 상태 표시줄과 충돌하는 것을 방지합니다.