Google Awareness API를 사용하면 앱이 사용자의 현재 상황에 지능적으로 반응할 수 있습니다. Awareness API는 사용자 활동, 근처 비콘 등
5가지 컨텍스트 유형을
노출합니다. 이러한 유형을 통해 앱은 이전에는 불가능했던 새로운 방식으로 사용자 환경을 미세 조정할 수 있습니다. 앱은 이러한 컨텍스트 신호를 결합하여 사용자의 현재 상황을 추론하고 이 정보를 사용하여 사용자가 헤드폰을 연결하고 조깅을 시작할 때 재생목록 추천과 같은 맞춤설정된 환경을 제공할 수 있습니다.
Awareness API의 이점
Awareness API는 다음과 같은 몇 가지 이점을 제공합니다.
구현 편의성: 앱에 단일 API만 추가하면 되므로 통합이 크게 간소화되고 생산성이 향상됩니다.
개선된 컨텍스트 데이터: 원시 신호는 품질 개선을 위해 처리됩니다. 예를 들어 높은 수준의 정확도로 사용자 활동을 결정하는 데 고급 알고리즘이 사용됩니다.
최적 시스템 상태: Awareness API가 배터리 수명 및 데이터 사용량에 미치는 영향을 자동으로 관리하므로 앱이 없어도 됩니다.
울타리 및 스냅샷
Awareness API는 앱에서 사용자의 현재 상황을 확인하기 위해 컨텍스트 신호를 가져오는 데 사용할 수 있는 두 가지 개별 API로 구성되어 있습니다.
Fence API: 이 API를 사용하면 앱이 사용자의 현재 상황에 반응하고 컨텍스트 조건 조합이 충족되면 알림을 제공합니다. 예를 들어 사용자가 산책을 하거나 헤드폰을 꽂을 때마다 펜스가 등록되면 실행 중이 아닐 때도 앱에 콜백을 보낼 수 있습니다.
Snapshot API: 이 API를 사용하면 앱에서 사용자의 현재 컨텍스트 및 현재 날씨 상태와 같은 사용자의 현재 컨텍스트에 관한 정보를 요청할 수 있습니다.
컨텍스트 유형
컨텍스트는 Awareness API의 핵심입니다. 문맥 데이터에는 위치 (위도 및 경도)와 같은 센서 파생 데이터, 공원이나 커피숍과 같은 장소 유형, 도보나 운전과 같은 활동이 포함됩니다. 이러한 기본 유형 또는 신호를 결합하여 사용자의 상황을 더 구체적으로 추론할 수 있습니다. 다음 알림을 펼쳐 지원 중단된 문맥 신호를 확인하세요.
지원 중단 알림: 장소 및 날씨 문맥 시그널
다음 표에서는 현재 Awareness API에서 제공하는 기본 컨텍스트 유형을 설명합니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2023-09-14(UTC)"],[[["The Google Awareness API lets your app intelligently respond to the user's context, such as their activity, location, and nearby beacons."],["It offers benefits like easy implementation, improved context data quality, and automatic management of system resources."],["The API provides two ways to access context: the Fence API for reacting to situations and the Snapshot API for requesting current information."],["Supported context types include time, location, activity, beacons, and headphone status, while places and weather signals are deprecated."]]],[]]