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

Applies to Windows and Windows Phone

보조 타일을 사용하면 특정 콘텐츠와 딥 링크—(고정 앱 내부의 특정 위치에 대한 참조)—를 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를 요청하거나, 로컬 알림을 보내거나, 예약된 알림을 설정하여 보조 타일로 보내는 알림 시작하기
  • 고정 및 제거 명령을 적절히 표시하기
  • 보조 타일에 의해 노출되는 딥 링크에 대한 활성화 요청 처리
  • 앱 바를 포함하고 앱 바를 통해 시작되는 명령 요청 처리

장치 간에 앱의 보조 타일 다시 가져오기

CopyOnDeployment 속성을 통해 앱의 보조 타일을 다른 장치에 복사할 수 있도록 지정할 수 있습니다. 다음과 같은 시나리오를 가정해 보겠습니다.

  1. 사용자가 Windows 스토어에서 앱을 구입하여 장치 A에 설치합니다.
  2. 얼마 후 사용자는 해당 앱에 대한 보조 타일을 만듭니다.
  3. 그런 다음 이 동일한 사용자가 자신의 Microsoft 계정을 사용하여 장치 B에 로그온합니다.
  4. Windows 스토어에서 동일한 앱을 다시 가져와 장치 B에 설치합니다.

이번에는 다음과 같은 시나리오를 가정해 보겠습니다.

  1. 사용자가 Windows에 포함된 앱 중 하나(이 경우 새로운 Windows UI의 Internet Explorer)에 대한 보조 타일을 만듭니다.
  2. 그런 다음 이 동일한 사용자가 자신의 Microsoft 계정을 사용하여 장치 B에 처음으로 로그온합니다(처음 로그온할 때만 수행됨).

두 경우 모두 Windows는 클라우드에 저장된 장치 A의 정보에 액세스하여 앱과 관련된 보조 타일을 장치 B에 복사합니다.

이 작업과 관련하여 다음 사항에 유의해야 합니다.

  • 이는 일회성 작업입니다. 이후에는 앱의 보조 타일이 두 장치 간에 자동으로 복사되지 않습니다. 보조 타일 다시 가져오기는 앱이 처음으로 다른 장치에 설치될 때 또는 앱이 Windows의 일부인 경우에는 사용자가 자신의 Microsoft 계정을 사용하여 처음으로 다른 장치에 로그온할 때만 수행됩니다.
  • 원본 보조 타일을 만들 때 장치 A의 앱에 CopyOnDeployment 플래그를 설정했어야 합니다. 장치 A의 보조 타일에 대해 이 플래그를 설정하지 않으면 해당 타일이 다른 장치에 복사되지 않습니다.
  • 보조 타일, 예약 알림, 푸시 알림 채널 및 정기 알림에 사용된 URI의 현재 타일 또는 배지 알림은 보조 타일과 함께 복사되지 않습니다. 복사된 해당 보조 타일에 대한 알림은 다음에 앱이 장치 B에서 실행될 때 앱에서 설정해야 합니다.
  • 보조 타일이 장치 B로 복사되면 장치 B의 앱에서 해당 타일의 존재를 인식하지 못합니다. 새 보조 타일을 인식하려면 앱이 실행될 때 해당 보조 타일을 열거해야 합니다.

관련 항목

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

 

 

표시:
© 2014 Microsoft