从另一个应用程序的视图触发应用程序剪辑

问题描述

如果我能够从另一个应用触发应用剪辑?例如,我点击按钮或视图并在手势识别器中调用链接。像这样:

struct ContentView: View {
    var body: some View {
        ScrollView {
            Text("Hello,user!")
            .padding()
            vstack {
                Text("Take a loan")
                    .foregroundColor(.white)
            }
            .padding()
            .background(Color.blue)
            .cornerRadius(6)
            .onTapGesture(perform: {
                if let url = URL(string: "https://ScroogeLoans.example.com/order?lat=33.8644&lon=-118.2611") {
                    UIApplication.shared.open(url)
                }
            })
        
            vstack {
                Text("Make a deposite")
            }
            .padding()
            .background(Color.green)
            .cornerRadius(6)
        }
    }
}

如果不是,我可以在哪里找到直接解释,-为什么? (我相信你,但我的管理层不))))

解决方法

您无法从其他应用触发应用剪辑。根据 Apple 的说法,从 iOS 14 开始,唯一的调用方法是......

“默认”应用剪辑体验:

  • Safari 应用剪辑横幅
  • 消息

“高级”应用剪辑体验:

  • 地图
  • NFC 标签
  • 二维码
  • 位置
,

在 iOS 14 中,无法从其他应用程序触发 App Clip。这将在 iOS 15 中添加