개발 2

WidgetKit - 타임라인으로 콘텐츠를 업데이트하자

위젯과 시계 컴플리케이션은 특별한 메커니즘을 통해 콘텐츠를 업데이트한다 :  데이터 업데이트 타임라인을 생성해서 WidgetKit에 전달해보자! WidgetKit이 에너지 효율적인 방식으로 위젯이나 컴플리케이션의 콘텐츠를 업데이트 한다. 타임라인에 대한 자세한 내용은 Keeping a widget up to date(위젯 최신 상태 유지하기) 참조. 라이브 액티비티는 콘텐츠 업데이트에 타임라인을 사용하지 않는다. 대신, ActivityKit과 Apple 푸시 알림 서비스(Apple Push Notification service, APNs)를 사용하여 ActivityKit 푸시 알림을 보낸다. 더 많은 정보는 ActivityKit 참조.제어 기능은 콘텐츠 업데이트에 타임라인을 사용하지 않는다. 대신, 사용..

WidgetKit - 개인화와 상호작용을 이해하자

WidgetKit 생태계는 사람들이 앱 콘텐츠를 새로운 환경에서 볼 수 있도록 하고, 필요한 때와 위치에서 특정 상호작용을 제공한다:사용자는 위젯, 시계 컴플리케이션, 라이브 액티비티를 탭하여 해당 앱이나 해당정보의 앱화면 또는 해당기능의 앱화면을 실행시킨다.이모지 레인저(Emoji Ranger) 위젯이나 시계 컴플리케이션을 탭하면 해당 hero가 등장하는 앱의 화면이 열린다. 위젯, 제어 기능, 라이브 액티비티의 버튼과 토글을 이용해 앱을 실행하지 않고도 앱과 상호 작용한다.이모지 레인저(Emoji Rangers)의 대형 위젯: 라이브 액티비티, 상호작용, 애니메이션 지원 샘플 코드 프로젝트에는 탭하여 hero의 치유능력을 일시적으로 향상시키는 버튼이 포함되어 있다. 위젯, 시계 컴플리케이션, 라이브 ..

728x90