1

我已经将我的 appclip 和应用程序发布到了商店。但是现在我发现如果应用程序在后台打开,则不会调用 userActivities 的活动。

我在场景委托中使用了这个:

scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
    for activity in connectionOptions.userActivities where activity.activityType == NSUserActivityTypeBrowsingWeb { appClipCodeURL = activity.webpageURL }

如果应用程序在后台打开以扫描具有不同 URL 的另一个 appclip,我应该调用什么或从哪里获取 appclip 链接?

4

1 回答 1

1

我得到了解决方案:

func scene(_ scene: UIScene, continue userActivity: NSUserActivity) {
    if userActivity.activityType == NSUserActivityTypeBrowsingWeb {
        appClipCodeURL = userActivity.webpageURL
        print(appClipCodeURL)
    }
}
于 2021-08-30T11:44:12.463 回答