화제×
Android
Android 모바일 라이브러리에 대한 누적 릴리스 노트입니다.
현재 라이브러리 버전을 찾으려면 디버그 로깅을 켭니다.
모바일 라이브러리 다운로드는
GitHub
및
Developer Connection
에서 사용할 수 있습니다.
버전 4.13.4
Android SDK 버전 4.13.4(2017년 2월 16일)에는 다음 변경 사항이 포함되어 있습니다.
기능 | 설명 |
---|---|
In-App 메시징
| 대상을 결정할 때 적절한 앱 버전이 사용되는 것을 막던 문제를 수정했습니다. 이 문제는 사용자가 새로운 라이프사이클을 시작하지 않고 앱 버전 업그레이드를 수행했을 때 발생했습니다.
|
라이프사이클
| 앱 버전 업그레이드가 제대로 보고되지 않도록 할 수 있었던 문제를 해결했습니다.
|
획득
| 지연된 심층 링크가 첫 번째 시작 시 트리거되지 않던 버그를 수정했습니다.
|
버전 4.13.3
Android SDK 버전 4.13.3(2017년 1월 19일)에는 다음 변경 사항이 포함되어 있습니다.
기능 | 설명 |
---|---|
In-App 메시징
| 클릭스루 단추가 없는 경고 메시지가 표시되지 않는 문제를 해결했습니다.
|
Analytics
| 읽기 전용 데이터베이스 액세스 처리를 개선했습니다.
|
범용 링크
| 지연된 딥링크가 획득 데이터에 첨부되어 연속 실행을 수행하는 버그를 수정했습니다.
|
버전 4.13.2
Android SDK 버전 4.13.2(2016년 11월 10일)에는 다음 변경 사항이 포함되어 있습니다.
기능 | 설명 |
---|---|
방문자 ID 서비스
| adobe_mc
매개 변수에 타임스탬프 및 Marketing Cloud 조직 ID가 추가되었습니다.
|
심층 연결
| When calling
trackAdobeDeepLink
, variables prefixed with "
adb
" and "
ctx
" are now handled properly.
|
버전 4.13.1
Android SDK 버전 4.13.1(2016년 10월 20일)에는 다음 변경 사항이 포함되어 있습니다.
기능 | 설명 |
---|---|
획득
| 이제 SDK는 사용자 지정 획득 데이터가 AdobeDataCallback 호출에 의해 적절하게 반환되도록 지원합니다. |
획득
| 이제 SDK는 Google Play 참조 변수와 사용자 지정 변수를 보관했다가 AdobeDataCallback 호출에서 적절히 반환합니다. |
Target
| 이제 방문자 ID 서비스 매개 변수가 를 통해 mboxParams Target 요청에서 전달됩니다. |
버그 수정
- 전화에 대한 데이터 요청 시간이 때로 초과되는 버그를 수정했습니다.
버전 4.13.0
Android SDK 버전 4.13.0(2016년 9월 15일)에는 다음 변경 사항이 포함되어 있습니다.
기능 | 설명 |
---|---|
In-App 메시징
| 새로운 기능: 딥링크 URI를 여는 새 메시지 유형이 추가되었습니다.
|
딥링크 추적
| 새로운 기능: 타사 지연 딥링크를 추적할 수 있는 기능이 추가되었습니다.
|
버전 4.12.0
Android SDK 버전 4.12.0(2016년 8월 18일)에는 다음 변경 사항이 포함되어 있습니다.
기능 | 설명 |
---|---|
방문자 ID 서비스
| 방문자 ID를 주어진 URL에 더하여 ID를 웹 기반 구현으로 전송하는 새로운 방법이 추가되었습니다.
|
버전 4.11.0
Android SDK 버전 4.11.0(2016년 6월 22일)에는 다음 변경 사항이 포함되어 있습니다.
기능 | 설명 |
---|---|
타겟 메서드
| 이제 다음의 새로운
Target
메서드를 사용할 수 있습니다.
|
버전 4.10.0
Android SDK 버전 4.10.0(2016년 5월 20일)에는 다음 변경 사항이 포함되어 있습니다.
기능 | 설명 |
---|---|
타겟 메서드 | loadRequest
메서드에 대한 새로운 구문 및 예를 추가되었습니다.
다음과 같은 새로운
Target
메서드가 추가되었습니다.
|
버전 4.9.0
Android SDK 버전 4.9.0(2016년 5월 5일)에는 다음 변경 사항이 포함되어 있습니다.
기능 | 설명 |
---|---|
옵트아웃 및 개인 정보 설정 | 애플리케이션에서 심층 연결을 구현하여 사용자를 앱 또는 웹 링크 대상으로 데려갈 수 있습니다.
|
버전 4.8.3
Android SDK 버전 4.8.3(2016년 2월 18일)에는 다음 변경 사항이 포함되어 있습니다.
기능 | 설명 |
---|---|
옵트아웃 및 개인 정보 설정 | Android
SDK 4.8.3부터
setPrivacyStatus
메서드를 통해 설정된 개인 정보 설정은
Analytics
,
Target
및
Audience Manager
의 활동에 영향을 줍니다.
|
버전 4.8.0
Android SDK 버전 4.8.0(2015년 11월 2일)에는 다음 변경 사항이 포함되어 있습니다.
기능 | 설명 |
---|---|
새로운 Experience Cloud 방문자 ID 서비스 메서드 | 다음과 같은 메서드를 추가했습니다.
|
새로운 ADBMobile JSON 구성 변수 | 다음 변수를 추가했습니다.
|
PhoneGap 플러그인 메서드 | 다음과 같은 새로운 메서드가 추가되었습니다.
구성 메서드
타겟 메서드
획득 메서드
Audience Manager 메서드
방문자 ID 서비스 메서드
|
버전 4.6.1
Android SDK 버전 4.6.1(2015년 9월 24일)에는 다음 변경 사항이 포함되어 있습니다.
기능 | 설명 |
---|---|
Android SDK 버전 4.6.1
| SDK 4.6.0 또는 이전 버전은
Android
2.2(API 8) -
Android
5.1.1(API 22)을 지원합니다.
SDK 4.6.1 이상 버전은
Android
2.3(API 9) 이상을 지원합니다.
|
버전 4.6
Android SDK 버전 4.6(2015년 9월 17일)에는 다음 변경 사항이 포함되어 있습니다.
기능 | 설명 |
---|---|
Analytics
세그먼트에 대한 푸시 메시지
| Adobe Mobile Services
및
Adobe Mobile
SDK를 사용하면 푸시 메시지를
Analytics
세그먼트에 보낼 수 있습니다. 또한 SDK를 사용하면 푸시 메시지를 연 결과로서 앱을 연 사용자를 쉽게 보고할 수도 있습니다.
|
획득 메서드
| 사용자가 링크를 클릭한 것처럼 개발자가 앱 획득 캠페인을 시작할 수 있도록 해줍니다. 이것은 수동 획득 링크를 만들고 앱스토어 리디렉션을 직접 처리하는 데 도움이 됩니다.
|
포스트백
| 포스트백을 이용하면 SDK로 수집한 데이터를 별도의 타사 서버에 보낼 수 있습니다. 인앱 메시지를 표시하는 데 사용하는 것과 동일한 트리거와 트레이트를 이용하면 사용자 지정된 데이터를 타사 대상에 보내도록 SDK를 구성할 수 있습니다.
|
식별자
| 다음의 새 식별자를 추가했습니다.
|
버전 4.5
Android SDK 버전 4.5에는 다음 변경 사항이 포함되어 있습니다.
기능 | 설명 |
---|---|
Android
Wearable 확장
| Android
SDK 버전 4.5부터 새로운
Android
확장을 사용하여
Android
Wearable 앱에서 데이터를 수집할 수 있습니다.
|
버전 4.4
Android SDK 버전 4.4에는 다음 변경 사항이 포함되어 있습니다.
기능 | 설명 |
---|---|
라이프사이클 지표가 있는 사용자 지정 데이터
| 이제 라이프사이클 지표가 있는 사용자 지정 컨텍스트 데이터 변수를 포함할 수 있습니다.
|
PhoneGap
에서 비콘 추적 지원
| The
trackBeacon
and
clearCurrentBeacon
calls are now available in
PhoneGap
.
|
버전 4.3
릴리스 날짜:
2014년 11월 24일
- 새로운 기능 - Adobe Experience Cloud ID 통합
- 명확성을 위해 디버그 로그가 개선됨
- 인앱 메시지를 확인할 때 발생할 수 있는 충돌이 해결됨
버전 4.2
릴리스 날짜:
2014년 10월 16일
- 새로운 기능 - 인앱 메시징 기능
- 새로운 기능 - 이제 앱 시작 동안 구성 파일의 위치를 지정할 수 있습니다.
- 새로운 기능 - 이제 새 구성 파일이 없어도 관심 영역을 자동으로 업데이트할 수 있습니다.
- 새로운 기능 - 이제 Analytics 호출이 HTTP POST 요청으로 전송됩니다.
- 특정 시나리오에서 앱 충돌이 추적될 수 없도록 하는 문제를 해결했습니다.
- debugLogging이 활성화되었을 때 로그 메시지가 정리되고 자세한 기록이 추가되었습니다.
- 성능 및 안정성 기능이 다양하게 개선되었습니다.
버전 4.1.7
릴리스 날짜:
2014년 8월 4일
- 레퍼러 제한 시간이 5초 이상이고 오프라인 추적이 비활성화되었을 때 라이프사이클 히트가 전송되지 않던 문제를 해결했습니다.
버전 4.1.6
릴리스 날짜:
2014년 7월 17일
- 데이터베이스가 손상되거나 만들 수 없을 경우에 발생하는 예외에 대한 보호 기능을 추가했습니다.
- 구성을 로드할 수 없을 때(일반적으로 null 컨텍스트 때문) 발생할 수 있었던 문제에 대한 보호 기능을 추가했습니다.
- Timed Action에 대한 컨텍스트 데이터를 업데이트할 때 발생할 수 있었던 예외에 대한 보호 기능을 추가했습니다.
버전 4.1.1
릴리스 날짜:
2014년 4월 23일
- 레퍼러 추적이 활성화되고 라이프사이클 이전에 추적 호출이 수행되는 경우에 발생할 수 있었던 잠재적인 문제를 해결했습니다.
버전 4.1.0
릴리스 날짜:
2014년 4월 17일
- 새로운 기능 - Bluetooth 비콘 추적.
- 새로운 기능 - 타임스탬프가 활성화된 앱에서 충돌 히트 수가 올바른 세션으로 백데이트됩니다.
- 새로운 기능 - 타임스탬프가 활성화된 앱에서 이전 세션이 올바른 세션으로 백데이트된 히트에서 전송됩니다. (더 이상 이전 세션은 없음)
- 새로운 기능 - 히트 일괄 처리.
- 지연된 google 레퍼러 데이터를 허용하도록 구성 가능한 제한 시간으로 google play 레퍼러 추적을 수정했습니다.
- 특정 시나리오에서 발생할 수 있는 StrictMode 경고를 해결했습니다.
- 특정 메서드가 특정 순서로 호출될 때 매우 드물지만 라이브러리를 잠그던 문제를 해결했습니다.
버전 4.0.4
릴리스 날짜:
2014년 2월 24일
- 중지가 호출된 후에 중간에 다른 호출 없이 닫기가 호출된 경우 연장된 미디어 시간이 재생될 수 있었던 문제를 해결했습니다.
- 임의의 시간 동안 미디어가 재생되지 않은 경우에도 미디어 닫기 히트가 전송되었던 문제를 해결했습니다.
버전 4.0.3
릴리스 날짜:
2014년 2월 20일
- Android 버그: https://code.google.com/p/android/issues/detail?id=54072에 의해 발생하는 충돌을 방지하기 위해 네트워크 코드에 안전 기능을 추가했습니다.
버전 4.0.2
릴리스 날짜:
2014년 1월 30일
- 데이터베이스가 손상되었을 때 여러 히트가 전송될 수 있었던 문제를 해결했습니다.
- 장치의 시간 설정이 올바르지 않은 경우 세션 길이 평균이 커지도록 하는 문제를 해결했습니다.
버전 3.2.5
릴리스 날짜:
2014년 1월 30일
- 히트를 반복되도록 하는 손상된 데이터베이스에 대한 보호 기능을 추가했습니다.
- 장치 시간이 올바르지 않을 때 아주 긴 세션을 피하도록 최대 세션 길이 제한을 추가했습니다.
버전 4.0.1
릴리스 날짜:
2013년 11월 14일
- 특정 로케일에서 trackLocation 데이터의 잘못된 서식을 해결했습니다.
버전 4.0.0
릴리스 날짜:
2013년 9월 27일
Android Experience Cloud 솔루션용 SDK 4.x는 현재 다음과 같은 새로운 기능을 제공할 수 있습니다.
- 현저한 성능 개선 모든 처리가 백그라운드 스레드에서 수행되고 SDK는 완전히 스레드 안전 상태입니다.
- 지리적 위치 및 관심 영역
- 라이프타임 값
- 시한 이벤트
- 옵트인/옵트아웃 관리
- Audience Manager 지원
- mbox 매개 변수로 Target에 전달되는 라이프사이클 지표
- 컨텍스트 데이터 및 처리 규칙에 대해 표준화
버전 3.2.3
릴리스 날짜:
2013년 9월 23일
- 매개 변수에서 null 값 또는 키를 허용하지 않는 Audience Manager의 버그를 수정했습니다.
버전 3.2.2
릴리스 날짜:
2013년 9월 12일
- linkTrackEvents의 미디어 이벤트가 요청에 추가되지 않았던 버그를 해결했습니다.
- 추적 호출로 전달된 후에 수정되는 ContextData 관련 잠재적 예외를 수정했습니다.
버전 3.2.1
릴리스 날짜:
2013년 8월 16일
- 이제 SSL 연결에 엄격한 호스트 유효성 검사가 사용됩니다.
- 네트워크 연결이 끊기고 offlineTracking이 비활성화되었을 때 히트가 몇 초 동안 빠르게 재시도되던 버그를 수정했습니다.
버전 3.2
릴리스 날짜:
2013년 8월 6일
- Adobe Audience Manager에 대한 지원이 추가되었습니다.
- 라이프사이클 추적이 활성화될 때 이제 라이프사이클 데이터가 Target Mbox 요청과 함께 전송됩니다.
- SQLite가 강제로 커서를 닫아 불필요한 로그 항목을 발생시킬 수 있었던 문제를 해결했습니다.
버전 3.1.0
릴리스 날짜:
2013년 6월 13일
- SQLite를 사용하도록 오프라인 저장소를 업데이트했습니다.
- 오프라인 제한을 기본값(1000)으로 재설정할 수 있었던 버그를 수정했습니다.
- 이제 활동 또는 응용 프로그램 컨텍스트를 수락하도록 startActivity를 업데이트했습니다.
- lifcycleSessionTimeout을 0으로 설정하면 앱 전체에서 여러 시작 이벤트가 발생되던 버그를 수정했습니다.
버전 3.0.8
릴리스 날짜:
2013년 4월 18일
- 일부 UTF8 문자의 인코딩 문제를 수정했습니다.
버전 3.0.7
릴리스 날짜:
2013년 4월 18일
- 이전 세션 길이를 종종 잘못 계산되도록 하던 문제를 해결했습니다.
- 새 방문자 ID는 더 이상 deviceID나 subscriberID를 기준으로 하지 않습니다.
- 변수의 특수 문자를 인코딩할 때 발생할 수 있는 충돌을 해결했습니다.
버전 3.0.6
릴리스 날짜:
2013년 3월 21일
- visitorID를 먼저 설정하지 않으면 읽을 수 없던 문제를 해결했습니다.
- 명확성을 위해 일부 오류 로그 메시지의 명명 규칙을 변경했습니다.
- 혼란을 피하기 위해 여러 기본 클래스의 액세스 가능성을 변경했습니다.
- 여러 가지 성능이 개선되었습니다
버전 3.0.5
릴리스 날짜:
2013년 2월 21일
- 설정으로서 가치가 떨어진 offlineThrottleDelay 는 스레드 최적화로 인해 더 이상 필요하지 않습니다. 이 설정은 이전 버전과의 호환성을 유지하기 위해 남아 있을 뿐 더 이상 어떤 효과도 없습니다.
- 오프라인 히트 캐시에 대한 잠재적 동기화 문제가 수정되었습니다.
- 계층적 변수를 #5 이상으로 설정할 때 경고 메시지가 명확하게 표시됩니다.
- OSVersion이 Android 4.0 이상 버전에서 잘못 보고될 수 있는 문제가 수정되었습니다.
- 여러 가지 성능이 개선되었습니다.
- 잘못된 형식의 URL로 인해 발생할 수 있는 잠재적 예외가 해결되었습니다.
버전 3.0.4
릴리스 날짜:
2012년 11월
- 앱 시작이 새 세션으로 간주하기 전 앱이 시작되는 사이 경과해야 하는 시간(초)을 지정할 수 있게 해주는 lifecycleSessionTimeout 구성 변수가 추가되었습니다.
- lifecycleSessionTimeout 구성 설정을 사용하여 세션 길이를 계산할 수 있도록 시간 초과 값을 설정할 수 있는 기능이 추가되었습니다.
- 보안 문제가 수정되었습니다.
버전 3.0.2
릴리스 날짜:
2012년 9월
- 가끔 닫기 히트로 인해 미디어 모니터에서 루프 조건이 발생하게 되는 문제를 해결했습니다.
버전 3.0.1
릴리스 날짜:
2012년 8월
- 이제 컨텍스트 재정의 매개 변수가 Hashmap<String, Object> (이전의 Hashmap<String, String> )으로 전송됩니다.
버전 3.0
릴리스 날짜:
2012년 7월
초기 릴리스.
이전 Android 버전(1.x)
다음 릴리스 노트는 Android용 AppMeasurement 1.x 버전에 적용됩니다. 가능하면 3.x 버전으로 업그레이드할 것을 권장합니다.
버전 1.2.3
릴리스 날짜:
2012년 3월
- 컨텍스트 데이터를 사용하여 데이터를 전달하는 경우 일부 상황에서 예외가 발생하던 문제가 수정되었습니다.
버전 1.2.2
릴리스 날짜:
2012년 2월
링크 추적 호출이 pev1 - pev3 값을 이중 URL 인코딩하는 문제를 수정했습니다.
추적 호출에 사용된 변수(trackLight)에 타임스탬프를 추가했습니다.
버전 1.2.1
릴리스 날짜:
2012년 1월
- Android 3.x 및 4.x 호환성이 추가되었습니다.
- SIM 카드가 없는 Android 장치에서 방문자 ID에 대한 UUID를 구현했습니다(예: Kindle Fire).
버전 1.2
릴리스 날짜:
2011년 6월
- SIM 카드가 장치에 삽입되지 않은 경우 방문자 ID 값에 장치 ID를 사용할 수 있도록 라이브러리를 업데이트했습니다. 기본적으로, SIM 카드가 삽입되지 않은 경우 라이브러리는 구독자 ID를 존재하지 않는 방문자 ID로 사용합니다.
버전 1.1.4
릴리스 날짜:
2011년 4월
- Xoom을 포함한 모든 태블릿을 지원합니다.
- 보고서 실행 시 보고서 세트와 지표를 검색할 수 있습니다.
- 서버측 처리 규칙을 유도하는 contextData를 지원합니다(v15만 해당).
- 라이트 서버 호출을 지원합니다(현재 베타 버전).