보조 타일 개요

보조 타일 개요(Windows 런타임 앱)

[ 이 문서는 Windows 런타임 앱을 작성하는 Windows에서 8.x 및 Windows Phone 8.x 개발자를 대상으로 합니다. Windows 10용으로 개발하는 경우에는 최신 설명서를 참조하세요.]

보조 타일을 사용하면 특정 콘텐츠와 딥 링크—(고정 앱 내부의 특정 위치에 대한 참조)—를 Windows 스토어 앱에서 시작 화면으로 올릴 수 있습니다. 또한 친구, 뉴스 소스, 주식 시세 및 기타 중요한 항목을 사용하여 시작 화면의 환경을 개인 설정할 수 있습니다.

보조 타일을 만드는 옵션은 일반적으로 UI에 시작 화면에 고정 옵션으로 표시됩니다. 콘텐츠를 고정하는 것은 콘텐츠에 대한 보조 타일을 만드는 것입니다. 이 옵션이 앱 바에 문자 모양으로 제공되는 경우도 있습니다.

터치 또는 클릭을 통해 보조 타일을 선택하여 부모 앱에서 시작하면 포커스 환경이 고정 콘텐츠 또는 연락처의 중앙에 표시됩니다.

사용자만 보조 타일은 고정할 수 있으며, 앱에서 사용자 승인 없이 프로그래밍 방식으로 보조 타일을 고정할 수는 없습니다. 또한 사용자는 시작 화면 또는 부모 앱을 통해 보조 타일 제거를 명시적으로 제어할 수 있습니다.

보조 타일과 앱 타일 비교

보조 타일은 단일 부모 앱과 연결됩니다. 또한 보조 타일은 부모 앱의 자주 사용하는 영역에서 일관되고 효율적으로 시작할 수 있도록 시작 화면에 고정되어 있습니다. 자주 업데이트되는 콘텐츠를 포함하는 부모 앱의 일반 하위 섹션이거나 앱의 특정 영역에 대한 딥 링크입니다.

보조 타일 시나리오의 예는 다음과 같습니다.

  • 날씨 앱의 특정 도시에 대한 날씨 업데이트
  • 캘린더 앱의 예정된 이벤트 요약
  • 소셜 앱의 중요한 대화 상대 상태 및 업데이트
  • RSS 수집기의 특정 피드
  • 음악 재생 목록
  • 블로그

자주 변경되어 모니터링이 필요한 콘텐츠는 보조 타일의 후보로 적합합니다. 보조 타일을 고정하면 사용자가 타일을 통해 한눈에 확인할 수 있는 업데이트를 받아 부모 앱에서 직접 실행할 수 있습니다.

보조 타일은 다음과 같이 여러 면에서 앱 타일과 유사합니다.

  • 타일 템플릿을 사용하여 알림의 레이아웃을 결정합니다.
  • 기본 타일 콘텐츠에 대해 150 x 150 픽셀 로고를 포함해야 합니다.
  • 선택적으로 기본 타일 콘텐츠에 대해 310 x 150 픽셀의 큰 로고를 사용할 수 있습니다.
  • 알림 및 배지를 표시할 수 있습니다.
  • 시작 화면에서 다시 정렬할 수 있습니다.
  • 시작 화면과 모든 앱의 보기에 표시될 수 있습니다.
  • 앱을 제거하면 자동으로 삭제됩니다.
  • 잠금 화면에 표시할 수 있습니다.

그러나 보조 타일은 앱 타일과 다른 다름과 같은 특징이 있습니다.

  • 부모 앱을 삭제하지 않고 언제든 보조 타일을 삭제할 수 있습니다.
  • 보조 타일은 런타임에 만들 수 있습니다. 앱 타일은 설치하는 동안에만 만들 수 있습니다.
  • 보조 타일을 추가하기 전 플라이아웃이 확인을 요청합니다.
  • 사용자가 두 번째 컴퓨터에서 앱을 구입하는 경우 Windows는 클라우드를 통해 보조 타일을 복제할 수 있습니다.
  • 이러한 타일은 사용자에 대한 요청을 통해 프로그래밍 방식으로 잠금 화면에 추가할 수 없습니다. 보조 타일은 PC 설정개인 설정 페이지를 통해 수동으로 추가해야 합니다.

보조 타일에서 사용되는 타일 및 배지 업데이트 프로그램과 푸시 알림 채널에 대해 특정 만들기 메서드가 제공됩니다. 이러한 메서드는 앱 타일에서 사용되는 버전과 유사합니다. 예를 들어 CreateBadgeUpdaterForApplicationCreateBadgeUpdaterForSecondaryTile이 있습니다.

고정 기능을 사용하여 보조 타일 만들기

개발자는 앱 바를 사용하여 시작 화면에서 콘텐츠를 고정하거나 제거하는 옵션을 제공할 수 있습니다. Windows에서는 앱 바의 특성과 일치하는 고정 문자(WinJS.UI.AppBarIcon.pinWinJS.UI.AppBarIcon.unpin)를 제공하고, 고정 또는 제거 작업을 수행하도록 해당 문자를 시작하는 데 필요한 JavaScript 코드 구현을 제공합니다. 앱 바를 사용하면 안될 이유가 있는 경우 앱 바가 아닌 다른 요소에서 앱을 사용하여 제공된 구현을 시작할 수 있습니다. 자세한 내용은 WinJS.UI.AppBar를 참조하세요.

보조 타일을 만드는 데 필요한 작업을 간략하게 설명하면 다음과 같습니다.

  1. 사용자가 앱을 통해, 대개 앱 바의 시작 화면에 고정 명령을 통해 고정 명령을 호출합니다.
  2. 앱에서 타일이 이미 고정되어 있지 않은지를 확인합니다.
  3. 앱에서 보조 타일을 만드는 데 필요한 정보(예제: 고유 ID)를 제공합니다. 기타 정보에는 타일의 배경색, 텍스트 색, 표시 이름, 알림 기능, 로고 등이 포함됩니다. 자세한 내용은 Windows.UI.StartScreen.SecondaryTile을 참조하세요.
  4. 타일 미리 보기를 보여 주는 플라이아웃이 표시되어 사용자에게 타일을 만들 것인지 확인합니다.
  5. 사용자가 확인하면 보조 타일이 시작 화면에 추가됩니다.
  6. 앱에서는 로컬, 예약, 푸시 또는 끌어오기 알림의 조합을 보조 타일로 보냅니다. 자세한 내용은 이 페이지의 맨 아래에 있는 관련 항목을 참조하세요.

개발자가 제공한 경우 제거 흐름은 고정 흐름과 유사합니다.

  1. 사용자가 앱의 제거 옵션을 통해 제거 명령을 호출합니다.
  2. 앱에서 보조 타일을 제거하는 데 필요한 정보를 제공합니다.
  3. 제거할 타일의 미리 보기를 보여 주는 플라이아웃이 표시되어 사용자에게 타일을 제거할 것인지 확인합니다. 단, 시작 화면 앱 바를 통해 타일을 제거할 때는 확인 플라이아웃이 표시되지 않습니다.
  4. 사용자가 확인하면 보조 타일이 시작 화면에서 제거됩니다.

사용자가 타일을 살짝 밀거나 마우스 오른쪽 단추로 클릭하여 액세스한 시작 화면 앱 바의 제거 명령을 통해 타일을 제거하면 앱에 연결되어 제거 정보를 제공하지 않고, 사용자에게 확인하는 메시지를 표시하지 않으며 타일이 제거되었음을 앱에 알리지 않습니다. 타일을 제거할 때 앱에서 수행해야 하는 모든 추가 정리 작업은 다음 시작 시 보조 타일을 열거하여 추가되거나 삭제된 타일을 찾을 때 앱에서 수행해야 합니다.

참고  
 

이러한 절차에서는 앱에서 보조 타일을 만들거나 제거하는 데 사용되는 정보를 제공하고 최종 작업은 사용자가 선택해야 합니다.

앱에서는 시작 화면의 보조 타일 활성화 요청을 처리합니다. 이 작업은 앱 타일에 대해 사용되는 표준 활성화 메커니즘을 통해 수행됩니다. 시작 화면과 앱을 제외한 다른 메커니즘을 통해서는 보조 타일을 활성화할 수 없습니다.

또한 앱은 다음 작업을 처리합니다.

  • 보조 타일에 대한 고유 ID 만들기
  • 폴링 URI(Uniform Resource Identifier)를 설정하거나, 보조 타일에 알림을 푸시할 채널 URI를 요청하거나, 로컬 알림을 보내거나, 예약된 알림을 설정하여 보조 타일로 보내는 알림 시작하기
  • 고정 및 제거 명령을 적절히 표시하기
  • 보조 타일에 의해 노출되는 딥 링크에 대한 활성화 요청 처리
  • 앱 바를 포함하고 앱 바를 통해 시작되는 명령 요청 처리

장치 간에 보조 타일 동기화

사용자의 PC와 태블릿 간에 보조 타일 만들기 및 삭제를 동기화(로밍)할 수 있습니다. Windows 8.1부터 이는 사용자가 OneDrive 시스템 설정에서 시작 화면 동기화를 설정한 경우의 기본 동작입니다. 하지만 RoamingEnabled 속성을 false로 설정하여 장치 간 동기화를 옵트아웃(opt out)할 수 있습니다.

참고  보조 타일을 포함하여 시작 화면 로밍은 Windows Phone 스토어 앱에서 지원되지 않습니다.

참고  Windows 8에서는 동작이 반대입니다. 즉, 보조 타일에서 CopyOnDeployment 속성을 설정하여 로밍을 옵트인(opt in)해야 합니다. 이 속성은 Windows 8.1 이상에서 사용되지 않습니다.
 

관련 항목

빠른 시작: 보조 타일 고정
보조 타일에 대한 지침 및 검사 목록
보조 타일 샘플
앱 활성화 방법
앱 바 추가
빠른 시작: 타일 업데이트 보내기
알림 채널을 요청, 생성 및 저장하는 방법
타일 폴링 설정 방법
타일 알림 예약 방법
보조 타일 플라이아웃 배치 방법
SecondaryTile class

 

 

표시:
© 2017 Microsoft