iOS
1. Introduction
에이슬립 SDK는 에이슬립 API에서 제공하는 수면 트래킹 기능을 모바일 어플리케이션에 쉽게 도입할 수 있도록 디자인된 소프트웨어 개발 키트입니다. 에이슬립 SDK는 수면 어플리케이션을 개발하려는 비즈니스 파트너를 위한 강력한 도구입니다. 에이슬립의 비즈니스 파트너는 목표로하는 수면 어플리케이션의 핵심 가치와 UI/UX에 집중하면되고 수면 트래킹을 위한 모든 핵심 기능은 에이슬립 SDK가 처리합니다.
2. Interfaces
2.1 Asleep.AsleepConfig
AsleepConfig
는 API key, user ID, API 통신을 위한 base URL을 포함한 모든 필요한 설정 정보들을 포함합니다. AsleepConfig
의 설정 정보는 SDK
의 수면 트래킹 기능들에 전반적으로 사용됩니다.
2.2 Asleep.SleepTrackingManager
SleepTrackingManager
는 AsleepConfig
를 통해서 전달받은 특정한 user ID의 수면 세션들을 관리하는데 사용됩니다. 이 매니저는 트래킹을 시작하고 멈출 수 있고 사용자의 최신 수면 리포트를 불러올 수 있습니다.
2.3 Asleep.Reports
Reports
는 Asleep.Config
를 통해서 전달받은 특정한 user ID의 수면 리포트를 관리하는데 사용됩니다. 이를 통해 특정 기간동안 발생한 모든 sleep session
의 ID를 조회할 수 있고 각 sleep session
ID의 세부적인 슬립 리포트를 조회할 수 있습니다.
2.4 Asleep.AsleepErrorCode
이 문서는 개발자가 SDK 내부에서 어떤 일이 일어나고 있는지 이해하는 데 도움이 되는 사용 가능한 모든 오류 코드가 기술되어 있습니다.
Updated over 1 year ago