Swift/WidgetKit
-
[WidgetKit] widget의 timeline을 재설정하고 즉시 update하자Swift/WidgetKit 2022. 7. 25. 11:29
보이는거와 같이 나의 위젯이 보여질 내용을 선택한다면 즉시 그 변경 내용을 위젯에 반영하고 싶다 그렇게 하려면 지금 위젯에 들어가있는 timeline을 다시 정의할 필요가 있다 이런 작업을 main app에서 WidgetCenter을 호출해서 명령할수 있다 알아보자 나의 widget extension에서 kind: String을 넣어주었을것이다 이 값을 이용할꺼다 현재 나의 widget은 15분 마다 refresh해주게끔 되어있다 이 code 는 App Group의 main app에서 button이 click 되었을때에 호출하는 함수이다 WidgetKit를 import 하고, WidgetCenter를 호출해서 보이는 code 처럼 작성하면 된다 parametere ofKind는 widget app의 ki..
-
[WidgetKit] widget의 특정 item이 tap 되었을 때 mainApp으로 뭔가를 해보자 : widgetURL(deep Link)Swift/WidgetKit 2022. 7. 23. 02:28
widget 쪽에서 onTap됐을 때 해당 링크를 request 시킨다 mainApp쪽에서 (받는 쪽)에서 url validate 하는 방법이다 validate 해서 guard 통과해서 다음으로 넘어갔으면 대충 이런식으로 url에서 가지고온 query 가져다 쓰면 된다 A SwiftUI WidgetKit Deep Link Tutorial – Answertopia WidgetKit deep links allow the individual views that make up the widget entry view to open different screens within the companion app when tapped. In addition to the main home screen, the Widget..