Today
-
Yesterday
-
Total
-
  • [iOS Shortcuts] 아이폰 단축어 자동화 위치 기반 트리거
    Programing/Automation 2023. 8. 16. 08:58

    개요

    iPhone의 단축어 앱은 iPhone 사용자라면 한 번쯤 사용해봤을 앱입니다.

    자주 사용하는 유저들은 다양한 작업을 자동화 하여 유용하게 사용하고 있습니다.

    저도 평소에 단축어와 자동화 기능을 이용하여 다양하게 활용하고 있는데, 평소에 사용하는 기능 중에 위치 기반 조건을 사용하는 자동화 기능에 대해 설명하겠습니다.


    자동화 트리거

    특정한 행동을 자동화 하는 것은 논리적으로 간단한 흐름 입니다.

    “우리가 설정한 특정한 조건이 되었을 때 특정한 행동을 한다.” 라는 규칙입니다.

     

    다양한 자동화 트리거

    iPhone 자동화를 실행 하는 특정한 조건, "트리거"는 다양하게 있습니다.

    특정 시간이 되었을때, 알람이 울릴때, 수면 모드가 시작 될때, 특정 위치에서 이탈 또는 도착 할 때 등등 입니다.


    위치 기반 트리거 (iOS 16 이하 버전)

    오늘 설명할 위치 관련 트리거로 예시를 들며 설명하겠습니다.

    자동화 트리거로 특정 위치에 도착 하거나 떠날 때 실행되게 만들 수 있습니다.

    예시는 아래와 같습니다.

    • 집에서 출발하면 → 집의 조명을 끕니다.
    • 회사에 도착하면 → 업무 모드를 켭니다.
    • 학교에 도착하면 → 벨소리를 끕니다.

     

    글을 작성하는 중간에 iOS 17 업데이트가 되었고, iOS 17에서는 대부분의 트리거가 자동으로 실행할 수 있게 변경 되었습니다.
    해당 내용은 아래에 추가 하였으니 참고 부탁드립니다.

     

    iOS 16 기준 자동으로 실행할 수 있는 트리거와 아닌 트리거

    하지만 위치 기반 트리거를 비롯해 몇몇 트리거들은 "실행 전 묻기"상태로만 사용 할 수 있습니다. (iOS 16 이하 버전)

    실행 전 묻기 설정으로 실행된 자동화

    "실행 전 묻기" 상태로 사용했을 시 자동으로 실행 할 수 없고, 유저가 직접 실행 버튼을 눌러야 실행할 수 있습니다.

     


    특정 시간 트리거 + 위치 기반 조건문

    실행 버튼을 항상 눌러야 된다면, 진정한 자동화가 아니라고 생각됩니다.

    제가 하고 싶었던 기능은 특정한 시간에 특정 위치에 있는지를 확인하는 기능이였습니다.

    예시는 아래와 같습니다.

    • 09:00에 실행 → 만약 위치가 회사면 → 업무 모드를 켭니다.
    • 23:30에 실행 → 만약 위치가 집이면 → 수면 모드를 켭니다.

    상황을 상세히 설명을 하면, 오후 11시 30분 취침 시간이 되면, 집의 조명도 끄고, 아이폰 알림도 끄는 수면 모드를 활성화 하고 싶습니다. 하지만 매일 집에 있는게 아니라서, 집에 있을 때만 실행하고 싶습니다. 이러한 경우 매일 오후 11시 30분 마다 현재 위치를 확인하고, 위치가 집이면 수면 모드를 활성화 하게 할 수 있습니다.

    특정 시간 트리거 + 위치 기반 조건문 자동화 설정법

    설정 방법은 위의 이미지와 같습니다.

     

    1. 특정 시간으로 자동화를 생성 한다

    2. 자동화가 실행하는 행동에 "텍스트"를 추가하고, 본인이 원하는 위치의 주소를 한글로 작성합니다.

    3. "주소 가져오기"로 "텍스트"의 주소를 가져옵니다.

    4. "거리 구하기"로 현재 위치와 주소까지의 거리를 가져옵니다. 여기서 가져온 거리는 Km단위 입니다.

    5. "조건문"으로 가져온 거리가 0.1(100m)보다 작은지 확인한다.

    6. 해당 조건이 참일 경우 원하는 행동을 추가한다.

     

    특정 시간 트리거는 즉시 실행이 가능하므로, 원하는 시간, 원하는 위치에서의 자동화를 만들 수 있습니다.


    위치 기반 트리거 (iOS 17 이상 버전)

    글을 작성하는 중간에 iOS 17 업데이트가 되었고, iOS 17에서는 대부분의 트리거가 자동으로 실행할 수 있게 변경 되었습니다.

    iOS 17 기준 자동으로 실행할 수 있는 트리거와 아닌 트리거
    iOS 17 위치 기반 자동화 설정법

    설정 방법은 위와 같습니다.

    위치 기반 트리거(도착, 떠날 때)등을 선택 하면, 이전 버전과는 다르게, 시간 범위와, 즉시 실행 여부를 선택할 수 있습니다.

    해당 트리거 설정을 통하여 자동으로 원하는 트리거를 실행하게 만들 수 있습니다.


    결론

    아이폰 단축어 어플과 자동화 기능은 삶을 더 편리하게 만들어 주는 강력한 기능 중 하나입니다.

     

    글을 작성하는 중간에 iOS 업데이트를 통하여 기능 변경이 있어, 살짝 혼란스러웠지만, 업데이트 내역을 확인하면 자동화를 더 다양하게 활용을 할 수 있을 것 같습니다.

     

    위치 기반 외에도 다양한 활용 방법이 있으니, 삶에서 반복적인 일을 자동화하여 편리함을 경험해보면 좋을 것 같습니다.


     

    반응형

    댓글

Designed by Tistory. Customed by MJ.