Skip to main content

loplat X 연동 테스트

SDK 구동 이후 장소 요청 및 캠페인 매칭에 대한 테스트 및 결과를 설명합니다.


테스트 기기 설정

"SDK를 탑재한 앱을 실기기에서 테스트하기 전에 원활한 테스트를 위하여 다음 사항을 체크해 주세요"
  • 위치 권한 항상 허용
  • ATT 권한 허용
  • Fake GPS (Mock Location Provider) 사용 금지
  • 네트워크 통신이 원활한 상태 (WiFi 연결 상태가 아닌 모바일 데이터 통신 상태 권장)
  • 자체 심카드가 꽂혀 있는 기기 이용 (테더링을 제공하거나 테더링 제공 받아 테스트 금지)

loplat X 캠페인 설정

loplat X 사용자 가이드위치 캠페인 생성를 참고하여 테스트 환경에 매칭되는 캠페인을 생성한 후 테스트를 진행하세요.


테스트 결과

"캠페인 성과는 loplat X에서 확인할 수 있습니다."

도달 수, 응답 수, 응답률을 제공합니다

장소 요청 진행 시, 캠페인 관련 정보는 PlaceDelegate를 통해 받은 PlengiResponse 내부의 Advertisment 객체를 통해 전달됩니다.

해당 객체에 대한 설명은 아래와 같습니다. (Swift 기반 코드만 제공)

"가이드에 설명되지 않은 값이 response 안에 담겨 있을 수 있습니다."

설명이 없는 값은 내부 테스트용, 혹은 deprecate 예정인 값으로 사용하지 않기를 권장합니다.

/// 장소 인식 결과를 전달하는 PlengiResponse 객체

class PlengiResponse {
...

// --- loplat X 연동 관련 정보 ---

var advertisement: MiniPlengi.Advertisement? /// 광고 정보
}

캠페인을 통해 수신한 광고 정보입니다.

class Advertisement {
var alarm: String /// 알람
var title: String? /// 광고 제목
var body: String? /// 광고 내용
var img: String /// 광고에 포함된 이미지 URL
var campaign_id: Int /// loplat X 캠페인 고유번호
var intent: String /// 광고 이벤트 타입 (Url link or Deep link)
var msg_id: Int /// loplat X 광고 고유번호
var target_pkg: String /// 광고에 해당하는 앱의 패키지명
var client_code: String /// 고객사 관리 코드
}