Skip to content

iOS SDK 테스트 가이드

해당 문서는 iOS SDK를 테스트 할 수 있는 가이드 문서입니다

loplat SDK 종속성 추가 하기

Cocoapods를 사용할 경우

loplat iOS SDK는 2가지 버전이 있습니다.

  • TEST-MiniPlengi

    • 개발과 테스트를 위한 테스트 버전 **(프로덕션에서는 절대로 사용하지 마세요)
    • SDK 에서 발생하는 모든 로그를 볼 수 있는 화면 (LogViewController) 제공
  • MiniPlengi

    • 개발 및 테스트를 완료하고, 실제 유저에게 제공하는 릴리즈 모드 바이너리
    • 테스트 목적으로 사용하는 API 등은 모두 제거된 버전

위 두가지 중, 목적에 맞게 Podfile 에 추가해서 사용해주시면 됩니다.

  • TEST-MiniPlengi

    pod 'TEST-MiniPlengi', '1.4.2.2'
    
  • MiniPlengi

    pod 'MiniPlengi', '1.4.2.2'
    

이후, 아래의 명령어를 터미널에 입력하여 로플랫 SDK 설치를 마무리합니다.

$ pod install


직접 파일을 받아 사용할 경우

MiniPlengi.framework.zip 파일을 압축해제하면,
아래 이미지와 같이 TEST_BUILD, RELEASE_BUILD 폴더에 각각 용도에 맞는 SDK파일이 있습니다.

image-20190117105859866

  • TEST-BUILD

    • 개발과 테스트를 위한 테스트 버전 **(프로덕션에서는 절대로 사용하지 마세요)
    • SDK 에서 발생하는 모든 로그를 볼 수 있는 화면 (LogViewController) 제공
  • RELEASE_BUILD

    • 개발 및 테스트를 완료하고, 실제 유저에게 제공하는 릴리즈 모드 바이너리
    • 테스트 목적으로 사용하는 API 등은 모두 제거된 버전

실제 테스트하기

1. 테스트 설정

먼저 SDK init() 이후 아래 코드를 추가합니다.

[Plengi setIsDebug:YES];
Plengi.isDebug = true

TEST_BUILD 에서는 테스트 뷰를 제공하며 RELEASE_BUILD 에서는 콘솔에 로그가 출력됩니다.


2. 테스트 플로팅 버튼

아래와 같이 빨간색의 플로팅 버튼이 하단에 항상 표시됩니다.

위 버튼을 누르시면 테스트 뷰가 나타납니다.


3. 테스트 뷰

왼쪽 파란색 버튼은 각각 닫기, 메일 보내기, 삭제 입니다.

  1. 테스트 뷰를 닫습니다.

  2. 애플 기본 메일 기능을 이용하여 하단 로그를 전송합니다.

  3. 저장된 로그를 삭제합니다.


회색 GPS 버튼 은 기존 위치 요청 기능을 즉시 실행합니다.

위 2개의 기능은 포그라운드 상태에서만 작동합니다.

테스트 결과가 도착하면 [MiniPlengi] !!! Place response 로그를 확인하실 수 있습니다.