콘텐츠로 이동

모바일

Engram Vault Sync는 iOS와 Android의 Obsidian을 지원합니다. 플러그인은 같은 동기화 엔진을 쓰지만 데스크톱보다 제약이 많은 환경에서 동작합니다.

  • 데스크톱과 같은 실시간 올리기와 내려받기
  • 충돌 감지와 해결 화면
  • 명령 팔레트를 통한 시맨틱 검색
  • 동기화 센터
  • 백그라운드 동기화는 OS의 제한을 받습니다. 특히 iOS는 Obsidian이 백그라운드로 가면 플러그인을 일시 중지할 수 있습니다. 앱을 다시 열면 곧바로 동기화가 재개됩니다.
  • 경로 정리. 백엔드는 들어오는 모든 경로에서 다음 문자를 제거합니다. \, :, *, ?, <, >, ", |. 연속된 공백은 하나로 합쳐집니다. 각 경로 구간은 255바이트로 제한됩니다(파일 시스템 한계). 데스크톱에서 파일 이름에 이런 문자가 들어 있는 노트를 만들면 모바일에는 이름이 바뀌어 도착합니다. 플러그인은 내려받을 때 이 이름 변경을 알아서 처리합니다.
  • 셀룰러 환경의 첫 동기화는 데이터를 빠르게 소모할 수 있습니다. 큰 보관함을 처음 올릴 때는 Wi-Fi를 권장합니다.

설정 과정은 같습니다. 설정 → 커뮤니티 플러그인 → Engram Vault Sync 활성화 → 플러그인 설정 탭 열기 → Sign in. 로그인은 기기 인증(device flow) 방식입니다. 플러그인이 짧은 사용자 코드를 보여 주고 모바일 브라우저에서 인증 페이지를 엽니다. 코드를 입력하고 승인한 다음 Obsidian으로 돌아오세요. 플러그인이 백그라운드에서 확인을 반복하다가 승인되면 알려 줍니다. URL 스킴으로 토큰이 돌아오는 일은 없습니다.

갤러리에서 동기화된 미디어 숨기기 (Android)

섹션 제목: “갤러리에서 동기화된 미디어 숨기기 (Android)”

보관함에 이미지, 오디오, 비디오가 있으면 Android의 미디어 스캐너가 기본적으로 이를 인식해 갤러리와 사진 앱에 실제 사진과 나란히 보입니다. 숨기려면 다음과 같이 합니다.

  1. 파일 관리자로 기기 저장소의 Obsidian 보관함 폴더로 이동합니다.
  2. 보관함 루트에 .nomedia라는 이름의 빈 파일을 만듭니다(앞의 점에 유의하세요).
  3. 갤러리 앱을 다시 시작하거나 재부팅합니다. 이제 Android의 미디어 스캐너가 보관함과 모든 하위 폴더를 건너뜁니다.

iOS에는 직접적인 대응 방법이 없고 필요하지도 않습니다. 서드파티 앱의 저장소는 샌드박스로 분리되어 있고, iOS 앱은 명시적으로 선택하지 않는 한 파일을 사진 앱에 노출하지 않습니다. Obsidian은 그렇게 하지 않습니다.

  • 선택적 동기화(올리거나 내려받을 폴더나 경로를 고르는 기능)는 플러그인 로드맵에 있지만 아직 출시되지 않았습니다. 현재 플러그인은 보관함 전체(제외 패턴 제외)를 동기화합니다.
  • 캔버스 파일은 동기화되지만 모바일 Obsidian에서는 렌더링이 느릴 수 있습니다. Engram은 어느 경우든 기반 JSON을 동기화합니다.

다음: 문제 해결.