디바이스 API로 설치 검증

디바이스 API를 사용하면 Adjust 대시보드에 로그인하지 않고 설치 정보를 확인할 수 있습니다. 디바이스 엔드포인트 검사(inspect device endpoint)를 다음의 데이터 검사에 사용하시기 바랍니다.

  • 디바이스 어트리뷰션
  • 디바이스 리어트리뷰션
  • 이벤트 데이터
  • 푸시 토큰 연동
  • 구독 데이터

디바이스 API 사용 방법:

  1. 플랫폼별 Adjust SDK 시작 가이드를 참조하여 연동을 완료합니다.

  2. 샌드박스 모드로 환경을 설정하여, 앱이 테스트용 콘솔로만 정보를 전송하도록 합니다.

  3. 로그 레벨을 verbose 로 설정하여 앱으로부터의 모든 로깅 정보를 포착합니다.

  4. 테스트용 기기 또는 에뮬레이션 기기를 설정한 뒤 기기의 광고 ID를 찾습니다. 광고 ID는 Adjust Insights 앱을 설치하여 찾을 수 있습니다.

  5. 이전에 테스트 목적으로 해당 기기를 사용한 적이 있다면 다음을 수행하시기 바랍니다.

    1. 테스트용 기기에서 앱을 삭제합니다.
    2. 테스팅 콘솔에서 기기의 광고 ID를 삭제합니다. AppView의 테스팅 콘솔 페이지의 지침을 참고하시기 바랍니다.
    3. 대안으로, forget device 엔드포인트를 호출하여 기기의 기존 정보를 삭제할 수도 있습니다.
    curl --location --request POST "https://api.adjust.com/device_service/api/v1/forget_device" \
    --header "Authorization: Token token={your_token}" \
    --data "adid={your_device_id}&app_token={your_app_token}"en}"
  6. Adjust SDK가 포함된 앱의 테스트 버전을 다운로드하고, 실행합니다.

  7. 디바이스 엔드포인트 검사(inspect device endpoint)를 호출하여 디바이스에 대한 설치 정보를 반환합니다.

    curl --location --request GET "https://api.adjust.com/device_service/api/v1/inspect_device?advertising_id={your_advertising_id}&app_token={your_app_token}" \
    --header "Authorization: Bearer {your_bearer_token}"

응답 예시

{
     "Adid": "acf8534f2f052395e617a38730682ccc",
     "AdvertisingId": "1234-5678-9012-3456",
     "Tracker": "abc123",
     "TrackerName": "Organic",
     "ClickTime": "0001-01-01T00:00:00Z",
     "InstallTime": "2015-08-19T03:42:03Z",
     "LastSessionTime": "2017-07-29T17:29:17Z",
     "LastEventTimes": {
           "a1a1a1": "2017-07-29T17:29:55Z",
           "b2b2b2": "2017-07-29T17:29:21Z",
           "c3c3c3": "2017-07-29T17:29:38Z",
           "4d4d4d": "2017-07-29T17:29:58Z"},
     "State": "installed"
}