아르카 다이어리

Apple Watch

손목에서 바로 기록하기

운동을 마치고, 산책을 다녀오고, 약을 챙겨 먹은 그 자리에서. 휴대폰을 꺼내지 않고 워치에서 상황 하나를 눌러 남깁니다.

1토큰 발급

워치에는 로그인이 없습니다. 대신 토큰 한 줄이 열쇠가 됩니다. 앱에서 환경설정개인정보 탭을 열고, 맨 아래 외부 연동 자리에서 발급을 누르세요.

발급된 토큰은 복사로 옮겨 둡니다. 잠시 뒤 단축어에 붙여 넣을 것이니 메모 앱에 잠깐 두어도 좋습니다.

토큰은 비밀번호와 같습니다. 남에게 보이지 마세요. 흘렸다 싶으면 같은 자리에서 다시 발급을 누르면 됩니다 — 다만 새로 발급하면 먼저 걸어 둔 단축어는 끊어집니다. 그때는 아래 3번의 토큰만 새것으로 바꿔 주세요.

2단축어 만들기

아이폰의 단축어 앱을 엽니다. 워치용으로 따로 만들 필요는 없습니다 — 아이폰에서 만든 단축어가 워치에 그대로 나타납니다.

  1. 오른쪽 위 +로 새 단축어를 만듭니다.
  2. 동작을 검색해 URL의 콘텐츠 가져오기를 넣습니다. (URL 열기가 아닙니다.)
  3. URL 칸에 아래 주소를 붙여 넣습니다.
요청 주소 — 기록하기
https://mcesnhnntuvzckunlzul.supabase.co/rest/v1/rpc/watch_run?apikey=sb_publishable_XfEdqi4FdUTO_hft-HVTjg_ksrN7j8_

주소 뒤에 붙은 apikey는 앱 누구에게나 같은 공개 키입니다. 그대로 두세요.

3보낼 내용 채우기

같은 동작의 화살표를 눌러 자세한 항목을 폅니다. 세 가지만 맞추면 됩니다.

키 (첫 번째 필드)
p_token

값에는 1번에서 복사한 토큰을 붙여 넣습니다.

키 (두 번째 필드)
p_situation

값에는 앱에 적어 둔 상황 이름을 그대로 씁니다. 예를 들어 운동, 산책처럼요. 띄어쓰기와 글자가 앱과 같아야 찾습니다.

상황 이름을 바꿀 생각이라면 이름 대신 상황의 id를 넣어 두는 편이 안전합니다. id는 아래 5번의 목록에서 볼 수 있고, 이름을 바꿔도 그대로입니다.

4이름 짓고 워치에서 쓰기

단축어 이름을 워치에서 부를 이름으로 지어 둡니다 — 상황마다 하나씩 만들어 운동 기록, 산책 기록처럼 두면 손목에서 고르기 쉽습니다.

이제 워치에서 세 가지 길이 열립니다.

기록이 되면 앱을 다음에 열 때 달력에 그날의 막대로 올라와 있습니다. 경험치와 능력치도 앱에서 직접 누른 것과 똑같이 오릅니다.

워치에서 누른 것은 그 상황을 지난번에 한 그대로 한 번 더 한 것으로 칩니다. 감정과 능력치를 그때그때 다르게 매기고 싶다면 앱에서 누르세요.

5상황 목록 보기 (선택)

상황 이름과 id를 한눈에 보고 싶을 때, 또는 워치에서 목록을 띄워 골라 실행하는 단축어를 만들고 싶을 때 쓰는 주소입니다. 만드는 법은 위와 같고 주소만 다릅니다. 보낼 내용은 p_token 하나뿐입니다.

요청 주소 — 목록 보기
https://mcesnhnntuvzckunlzul.supabase.co/rest/v1/rpc/watch_list?apikey=sb_publishable_XfEdqi4FdUTO_hft-HVTjg_ksrN7j8_

돌아오는 목록에는 상황마다 id·이름·루틴 여부와, 쿨다운이 끝나 지금 할 수 있는지(ready)가 함께 옵니다.

키만 따로 필요하다면

주소에 붙이는 대신 헤더로 넣고 싶거나, 다른 기기·프로그램에서 부를 때 쓰는 공개 키입니다.

apikey
sb_publishable_XfEdqi4FdUTO_hft-HVTjg_ksrN7j8_
뜻대로 되지 않을 때는 돌아온 답을 보세요. invalid_token은 토큰이 틀렸거나 그새 다시 발급한 것이고, no_situation은 그 이름의 상황을 찾지 못한 것입니다 — 앱에 적힌 이름과 한 글자씩 견주어 보세요.