날짜·GPS 위치·건강 데이터 연동 | Appbox SDK
날짜•위치•건강 데이터
날짜 선택 달력
테마 컬러로 커스터마이징된 달력에서 특정 기간을 선택하거나 예약, 일정 관리 등을 직관적이고 편리하게 이용해 보세요.
달력을 띄워 날짜 선택하기
AppboxSDK.ui.calendarOpen(...)
Javascript
1
// 달력 표기
2
AppboxSDK.ui.calendarOpen(
3
{
4
type: "DAY",
5
selColor: "#FF0000",
6
fromDate: "20250110"
7
}, (err, data) => {
8
if (err) {
9
console.error(
"달력 실패:",
"code:", err.code,
"message:", err.message
);
10
} else {
11
console.log(
"달력 DAY OK:",
"fromDate:", data.fromDate,
"toDate:", data.toDate
);
12
}
13
});
Request 항목 정의
| Request 항목 | 필수여부 | 설명 | 기본값 | |
|---|---|---|---|---|
| type | 필수 | 날짜 타입 (DAY : 특정 날짜 선택, TERM : 시작일부터 종료일까지의 기간 선택) | ||
| fromDate | - | 시작 날짜 (ex : yyyyMMdd) | ||
| toDate | - | 종료 날짜 (ex : yyyyMMdd) | ||
| selColor | - | 달력 테마 칼라 | ||
| textColor | - | 버튼 텍스트 칼라 | #FFFFFF | |
Response 항목 정의
| Response 결과값 | |
|---|---|
| data.fromDate | 시작 날짜 (ex : yyyyMMdd) |
| data.toDate | 종료 날짜 (ex : yyyyMMdd) |
| err.code | 에러코드 (-1000 : 사용자 닫음) |
| err.message | 에러 메시지 |
걸음수 가져오기
오늘, 이번 주, 이번 달 기준으로 걸음 수를 조회할 수 있으며, 이를 건강 관리, 운동 기록, 목표 달성 기능 등에 활용할 수 있습니다. 앱에서 사용자의 활동 현황을 직접 보여주거나 보상, 챌린지, 미션 시스템과 연동해 활용할 수 있습니다.
디바이스의 걸음수 가져오기
AppboxSDK.application.getHealthStepCount(...)
Javascript
1
// 걸음수
2
AppboxSDK.application.getHealthStepCount(
3
{
4
fromDate: "20250201",
5
toDate: "20250405"
6
}, (err, data) => {
7
if (err) {
8
console.error(
"걸음수 실패:",
"code:", err.code,
"message:", err.message
);
9
} else {
10
console.log(
"걸음수 데이터 OK:",
data.result
);
11
}
12
});
Request 항목 정의
| Request 항목 | 필수여부 | 설명 | 기본값 | |
|---|---|---|---|---|
| fromDate | 필수 | 시작일(부터) | ||
| toDate | 필수 | 종료일(까지) | ||
건강데이터 엑섹스 하려면 사용자가 최초 한번은 시스템 권한이 승인되어야 합니다. 허용하지 않은 경우 결과를 "reject" 으로 리턴합니다.
Response 항목 정의
| Response 결과값 | |
|---|---|
| data.result |
[
{ date : 20250101, step : 1210},
{ date : 20250102, step : 4290},
{ date : 20250103, step : 7391},
.....
]
|
| err.code | 에러코드 (-7000 : 권한 없음) |
| err.message | 에러 메시지 |
위치 받아오기
요청 시 네이티브 기능을 통해 위도와 경도 값이 조회되며, 이 데이터를 웹으로 전달해 위치 기반 서비스, 길 안내, 매장 찾기, 체크인 기능 등에 활용할 수 있습니다.
위.경도 위치정보를 받아오기
AppboxSDK.application.getLocationCurrent()
Javascript
1
AppboxSDK.application.getLocationCurrent(
(err, data) => {
2
if (err) {
3
console.error(
"위치 실패:",
"code:", err.code,
"message:", err.message
);
4
} else {
5
console.log(
"위도 OK:",
"위도:", data.lat,
"경도:", data.lng
);
6
}
7
});
Response 항목 정의
| Response 결과값 | |
|---|---|
| data.lat | 위도 (ex : 35.4516133686) |
| data.lng | 경도 (ex : 126.538897703) |
| err.code | 에러코드 (-7000 : 위치 권한 없음) |
| err.message | 에러 메시지 |
위치를 받아오려면 사용자가 최초 한번은 위치 권한을 승인하여야 합니다. 승인 하지 않은 경우 err.code=-7000 으로 리턴됩니다.
앱 데모체험
지금 웹사이트 주소를 입력하고
데모 앱을 체험해 보세요!
앱으로 바꾸고 싶은 당신의 웹사이트 주소를 입력해 보세요.
즉각 체험할 수 있는 데모 앱을 받을 수 있습니다.
QR 코드
QR 코드를 찍고 앱으로 바뀐
웹사이트를 지금 바로 확인해 보세요!
QR 코드를 촬영하면 입력하신 주소의
앱 예시 화면을 테스트할 수 있습니다.
앱 예시 화면을 테스트할 수 있습니다.
* 스캔 후 바로 앱 다운로드 이동합니다.