Skip to content

WidgetKitでDeepLink

WidgetKitでDeepLinkを行う場合に使用するViewは2つあります。

WidgetUrlLinkです。

WidgetUrl

WidgetUrlの実装方法は以下の通りです。bodyをタップしてdeepLinkが行われます。

    var body: some View {
        Text("aaaa")

        .widgetURL(URL(string: "deepLinkのURL"))
    }

https://developer.apple.com/documentation/swiftui/view/widgeturl(_:)

Link

Linkの実装方法です。Textをタップされた時にdeepLinkが行われます。

    var body: some View {
        Link(destination: URL(string: "deepLinkのURL")) {
            Text("aaaa")
        }
    }

https://developer.apple.com/documentation/swiftui/link

Widgetのサイズが一番小さいsystemSmallの場合WidgetUrlを使用しないとdeepLinkは行われません。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です