Plan 탭에서 시작
여행 목록과 캘린더를 확인한 뒤 우측 상단 +를 눌러 새 계획, 가져오기, 에이전트 작성 중 하나를 선택합니다.
User Manual
여행 전 계획, 여행 중 이동, 예산과 영수증, 지역 자료 JSON, 자료실, 설정, 개인정보, 안전 경계를 한 번에 이해할 수 있는 상세 안내서입니다.
Peaceful Journey는 Peaceful Journey가 제공하는 iOS 여행 동행 앱입니다. 여행을 만들고, 일정을 정리하고, 여행 중 오늘의 흐름을 확인하고, 예산과 영수증을 기록하고, 여행 후 사진과 일기를 다시 찾기 쉽게 정리하는 데 초점을 둡니다.
이 앱은 예약 사이트, 항공사, 공항, 기상청, 재난 기관, 출입국 기관, 응급 서비스가 아닙니다. 앱이 보여주는 날씨, 재난, 항공, 공항, 입국 준비 정보는 사용자가 공식 출처를 확인하기 쉽게 돕는 참고 정보이며, 긴급한 상황에서는 현지 공식 기관과 응급 서비스를 먼저 따라야 합니다.
신규 판매 요금제는 Peaceful Journey Free와 Peaceful Journey Pro 두 가지입니다. Pro는 월 구독이 아니라 Apple StoreKit으로 처리하는 US$19.99 일회성 비소모성 앱 내 구입이며, 실제 판매 여부와 현지 통화 가격은 App Store 구입 화면을 기준으로 합니다.
Plan 탭의 우측 상단 +를 누르면 최신 시작 시트가 열립니다. 시작 시트에는 새 여행, 여행 일정 가져오기, 에이전트 여행 작성이 표시됩니다.
여행 목록과 캘린더를 확인한 뒤 우측 상단 +를 눌러 새 계획, 가져오기, 에이전트 작성 중 하나를 선택합니다.
새 여행은 직접 입력, 여행 일정 가져오기는 공유 받은 일정 패키지, 에이전트 여행 작성은 외부 에이전트가 만든 JSON 검토 흐름입니다.
여행 일정 가져오기는 공유 받은 일정 패키지를 열어 새 여행 또는 추억으로 저장하는 흐름입니다. 새 여행 입력 화면 안에서는 파일 자동 인식 가져오기로 에이전트 JSON, CSV·TSV 또는 승인 패키지를 선택할 수 있습니다.
에이전트 요청문, 관광객용 내보내기 파일, 내부 운영 패키지는 서로 용도가 다릅니다. 신뢰하지 않는 파일, 출처가 불분명한 QR, 초대 코드가 맞지 않는 패키지는 열지 마세요.
가져오기 후에는 단순히 여행이 생겼는지만 보지 말고, 날짜별 배치, 수동 순서, 예약·항공편 기준 시간, 지도 후보까지 확인합니다.
에이전트 여행 작성은 앱이 외부 모델 서비스에 직접 접속해 여행을 만드는 기능이 아닙니다. 사용자가 에이전트 요청 복사를 눌러 요청문을 복사하고, 개인이 사용하는 외부 에이전트에서 세부 일정을 만든 뒤, 완성된 Peaceful Journey JSON을 앱에 붙여넣어 검증하고 등록하는 방식입니다.
숙소 체크인·체크아웃, 항공편, 사용자가 수정한 시간은 에이전트 추천보다 우선 확인해야 합니다. 에이전트는 빈 시간을 채우는 보조 역할로 다룹니다.
등록 후에는 일정 개수, 숙소 체크인·체크아웃, 항공편, 지도 후보, 기본 이동수단이 실제 여행 의도와 맞는지 다시 확인합니다.
처음 가족 없이 유럽을 떠나는 20대 초반 배낭여행객이라면, 외부 에이전트에게 관광지 목록만 부탁하기보다 저예산, 야간 이동 회피, 숙소 체크인·체크아웃, 부모님에게 공유할 수 있는 일정 요약까지 함께 요청하는 편이 좋습니다.
개인 에이전트에 추가할 조건 예시:
나는 성인이 되어 처음 가족 없이 서유럽 배낭여행을 가는 20대 초반 여행자입니다.
기간은 14박 15일이고, 저예산 배낭여행입니다.
유레일 패스, 기차, 대중교통, 도보 중심으로 이동하고 싶습니다.
밤 늦은 도착, 외진 숙소, 혼자 걷기 어려운 동선은 피하고 싶습니다.
숙소 check-in/check-out, 항공편·기차 예약 시간, 부모님에게 공유할 하루 요약을 포함해 주세요.
Peaceful Journey 앱에 붙여넣을 수 있는 JSON 형식으로 작성하고, 불확실한 정보는 사용자 확인 필요로 표시해 주세요.
가이드 투어에서는 매번 새 일정표를 만들기보다, 반복 코스를 복사하고 날짜·집합 장소·전세버스 이동만 빠르게 바꾸는 흐름이 중요합니다. Pro의 Local Guide Radio는 사용자가 직접 시작하고 권한을 허용한 뒤 같은 Wi-Fi의 앱 안에서만 작동합니다. 가이드가 방송을 시작하고 참가자는 QR로 참가하며, 참가자 화면에는 듣기와 가이드 호출 흐름만 제공합니다. 호스팅 통화와 과거 1:1·그룹 무전 선택은 제공하지 않습니다.
도쿄 1일 투어, 가족 전용 투어, 출장 동행 투어처럼 반복되는 상품을 하나의 여행으로 만들어 날짜와 코스만 바꿉니다.
CSV·TSV 또는 개인 에이전트가 만든 JSON을 가져온 뒤, 시간·장소·이동수단·지도 후보를 확인하고 등록합니다.
관광지 관람, 점심, 자유시간, 재집합, 해산을 별도 일정으로 두면 현장에서 밀린 시간을 바로 조정하기 쉽습니다.
“카미나리몬 앞”보다 “카미나리몬 정면 왼쪽 기둥 옆”처럼 현장에서 찾을 수 있는 설명을 남깁니다.
다음 일정, 지도, 카메라, 자료실, 영수증, 소통 화면으로 빠르게 오가며 현장 진행표처럼 사용합니다.
가이드가 같은 Wi-Fi에서 방송을 시작하면 참가자는 화면의 참가 QR을 스캔해 들어갑니다. 참가자는 기본적으로 듣기 전용이며 필요한 경우 가이드 호출을 사용합니다. 호스팅 통화, 브라우저 청취, 1:1·그룹 무전 선택, 자동 위치 공유는 제공하지 않습니다.
입장료, 단체 식사비, 버스·택시비, 추가 체험비는 투어 종료 전에 기록하고 관광객 공개 금액과 내부 원가를 분리합니다.
일정표, 사진, 안내 자료, 운영 메모, 영수증을 여행별로 보관해 다음 투어 준비에 다시 씁니다.
관광객용 공유 자료에는 공개 가능한 일정, 집합 설명, 준비물, 안전 안내만 남깁니다. 예약번호, 기사 연락처, 내부 원가, 공급사 정보, 결제 정보, 고객 개인정보는 내부 운영자료로 분리해야 합니다.
Local Guide는 긴급 구조 서비스나 관광객 자동 위치 추적 기능이 아닙니다. 마이크와 로컬 네트워크는 사용자가 기능을 시작하고 권한을 허용한 뒤에만 사용합니다. 참가 QR은 같은 Wi-Fi의 앱 참가를 위한 것이며 위치 추적이나 웹 통화 초대가 아닙니다.
지역 자료 JSON은 일반 사용자가 원본 JSON을 직접 편집하는 기능이 아니라, 운영자가 Excel 또는 Word/Pages 양식으로 준비한 Peaceful Journey 지역 자료를 Library에서 검증하고 명시적으로 저장하는 흐름입니다.
검증 화면에서는 형식, 제목, 지역/언어 범위, 카드 수, 스폰서 수, 출처 수, 위시리스트 후보 수를 확인합니다. 값이 의도와 다르면 저장하지 말고 원본 Excel 또는 Word/Pages 양식으로 돌아가 수정한 뒤 다시 변환합니다.
검증 실패가 나면 raw JSON을 추측으로 고치지 마세요. 필수값 누락, 미래 발행일, HTTPS가 아닌 링크, 스폰서 고지 누락, 잘못된 좌표, 규칙을 무시하라는 문장 같은 문제는 원본 양식에서 고쳐야 합니다.
퍼스널 에이전트에게 축제나 행사를 요청할 때는 복사되는 템플릿에 프롬프트 생성일과 그로부터 12개월 뒤의 종료일이 포함되는 방식이 안전합니다. 12월에 요청해도 이미 끝난 그해 행사만 모이지 않도록, 오늘 이후 1년간의 행사 정보를 요청해야 합니다.
행사 정보에는 사용자가 몇 년도 정보인지 알 수 있도록 연도와 기간을 표시해야 합니다. 공식 일정이 아직 발표되지 않았으면 날짜를 만들어 쓰지 말고, 공식 행사 홈페이지나 관광청/지자체/주최기관 페이지 링크를 붙이고 공식 일정 확인 필요라고 표시해야 합니다.
저장된 지역 자료는 출처가 연결된 Library 자료입니다. 위시리스트 후보는 사용자가 별도 흐름에서 명시적으로 저장하기 전까지 후보이며, 전광판 표시는 별도 구현과 증거가 필요합니다.
Trip Detail은 여행의 실제 편집 공간입니다. 일정 항목을 만들고, 시간과 위치를 바꾸고, 예약 또는 항공편 앵커를 확인합니다.
장소는 공식 현지 이름, 도시, 국가를 함께 검색하는 것이 가장 좋습니다. 지도 링크나 좌표를 붙여넣을 수 있지만, 제공자 형식이 바뀌거나 좌표가 부정확할 수 있으므로 낮은 신뢰도의 결과는 직접 확인해야 합니다.
일정 카드의 지도 또는 Start 동작은 Apple Maps나 지원되는 지도 앱으로 넘겨 줍니다. 실제 길 안내와 교통 상황은 지도 제공자의 정보를 따릅니다.
Travel 탭은 여행 중 오늘의 흐름을 보는 화면입니다. 현재 날짜, 현지 시각, 가까운 일정, 날씨/안전 문구, 지도, 주차, 체크리스트, 영수증, 사진, 일기를 확인합니다. Pro 사용자가 설정에서 켠 경우에만 Smart Dock 바로가기가 추가됩니다.
Smart Dock은 Pro 전용의 떠 있는 바로가기입니다. Free에서는 화면에 나타나지 않으며 공간도 차지하지 않습니다. Pro 사용자가 설정에서 켠 경우에만 여행 상태, 기기 지원, 권한 상태에 따라 지도, 번역, 사진/자료실, Local Guide Radio, Journey Lens 같은 항목이 보일 수 있습니다.
Journey Lens에는 사진과 번역 카메라 모드가 있습니다. 번역 모드는 사용자가 셔터를 누른 순간의 후면 카메라 1개 프레임만 Apple Vision으로 문자 인식하고, 지원되는 iOS와 언어 조합에서는 Apple 기기 내 번역을 사용해 결과를 화면에 바로 표시합니다. 필요한 언어팩은 Apple 시스템 화면에서 사용자가 승인해 내려받습니다. 번역 프레임과 인식·번역 텍스트는 자동 저장하거나 Peaceful Journey 서버로 업로드하지 않으며, 사용자가 사진 저장을 명시적으로 선택한 경우에만 사진 보관함 흐름을 사용합니다.
Camera 권한이 필요하며 사진 저장에는 Photos 권한이 필요할 수 있습니다. iOS 버전, 기기, 언어 조합에 따라 기기 내 번역을 사용할 수 없으면 시스템 번역 흐름으로 안내될 수 있습니다. QR 코드는 신뢰하는 출처의 코드만 사용하세요.
Travel 화면의 날씨, 재난, 항공, 공항 정보는 반드시 신선도와 출처 문구를 함께 읽어야 합니다.
일시적인 WeatherKit 실패나 네트워크 전환으로 날씨를 불러오지 못했을 때는 다시 시도할 수 있습니다. Apple Weather 데이터를 표시하는 화면은 언어와 관계없이 작은 Weather 출처 표시를 유지하며, 중요한 날씨 판단은 연결된 공식 출처도 함께 확인하세요.
Free는 공식 공항 데이터 JSON을 호출하지 않고 사용자가 직접 여는 항공편 웹 검색을 제공합니다. 검증된 Pro는 출처가 제공되는 동안 KAC 운영 공항, ICN, AMS, ARN, HEL의 지원되는 공식 조회를 사용할 수 있습니다. 미지원, 이용 불가, 오래됨, 일치 항공편 없음, 오류 또는 출처 종료 상태에서는 웹 검색으로 전환합니다.
공항, 항공, 게이트, 체크인 카운터, 수하물 수취, 지연 정보는 지원되는 공식/공개 출처 또는 서버에 저장된 snapshot이 있을 때만 참고 맥락으로 다룹니다. 데이터가 없을 때는 정상 운항이나 공식 경보 없음으로 단정하지 않고, 사용자가 항공사·공항·현지 기관을 다시 확인하도록 안내해야 합니다.
앱은 오프라인, 오래된 snapshot, 제한 네트워크, 재연결 대기 상태에서 실시간, 공식 확인 완료, 경보 없음, 게이트 확정, 안전 같은 표현을 단정적으로 사용하지 않아야 합니다.
예산 기능은 여행의 예상 비용, 실제 비용, 공동 비용, 개인 비용, 영수증 증거, 정산 보고서를 연결합니다.
Library는 여행이 끝난 뒤 다시 찾을 수 있는 기억의 선반입니다. 기행문, 일기, 사진 앨범, 비디오 앨범, 보호 자료, 여행 아카이브를 여행별로 확인합니다.
사진 원본은 사용자의 사진 보관함에 있고 앱은 식별자, 캡션, 앨범 구조, 선택 상태를 저장할 수 있습니다. 사진만으로 추정한 방문 장소는 사용자가 확인하기 전까지 후보로 다루는 것이 안전합니다.
Local Guide Radio는 Pro 사용자가 같은 Wi-Fi 안에서 직접 시작하는 로컬 현장 소통 기능이며 최대 20명의 청취자를 지원합니다. 호스팅 통화나 통화 시간 요금은 사용하지 않습니다. Microphone과 Local Network 권한은 실제 사용을 시작할 때 필요한 권한이며, 잠긴 미리보기만 보는 단계에서 불필요하게 요청되어서는 안 됩니다.
가이드는 가이드 방송 시작으로 세션을 열고 참가 QR을 보여줍니다. 참가자는 같은 Wi-Fi에서 앱으로 QR을 스캔해 참가하며 기본값은 듣기 전용입니다. 참가자가 도움이 필요하면 가이드 호출을 사용합니다.
활성 세션에서는 중지, 음소거, 전체 끄기, 나가기, 닫기 같은 안전 제어가 보여야 합니다. 과거의 1:1 무전·그룹 무전 선택, 브라우저 청취, 호스팅 음성, 일정 웹 보기, 공지함, 체크인, provider-token 초대는 제공 기능에 포함하지 않습니다.
Peaceful Journey는 가능한 한 local-first 흐름을 우선합니다. 다만 파트너 숙소 광고 배너를 누르면 외부 웹사이트로 이동할 수 있습니다. 광고 링크는 앱 내 예약 기능이 아니며, 숙소 예약, 결제, 취소, 환불, 세금, 수수료, 객실 가능 여부는 파트너 웹사이트가 담당합니다.
광고 또는 제휴 링크는 표시되어야 하며, Peaceful Journey는 숨겨진 제휴 체인이나 공식 예약 제공자처럼 보이는 표현을 사용하지 않습니다.
파트너 링크에는 클릭 경로를 구분하기 위한 식별자가 포함될 수 있습니다. 이는 커미션 지급 완료, 정산 승인, 세금·은행·지급 상태 확인을 의미하지 않으며 예약과 정산 조건은 파트너 프로그램 정책을 따릅니다.
오프라인, 제한 네트워크, 저전력 모드에서는 캐시 정보가 계속 보일 수 있습니다. 이때는 신선도 라벨을 우선 확인하고, 새로고침 실패가 반복 오류처럼 보이면 네트워크가 안정된 뒤 다시 시도하세요.
출발 전에는 중요한 예약, 주소, 항공편, 공식 입국 요건, 비상 연락처, 지도 제공자의 오프라인 지도 저장 여부를 미리 확인하는 편이 좋습니다.
Email: [email protected]
문의할 때는 앱 버전, 빌드, iOS 버전, 기기 모델, 화면 이름, 발생 순서, 공유 가능한 스크린샷을 포함해 주세요. 민감한 문서는 가린 샘플만 보내 주세요.
Peaceful Journey는 여행 정보를 정리하는 앱입니다. 긴급 상황에서는 현지 응급 서비스, 정부 기관, 기상/재난 기관, 공항/항공사 안내를 먼저 따르세요.