wechatopensdk在swiftui下无法使用?
发布于 5 年前 作者 lidong 1105 次浏览 来自 问答

由苹果官方文档得知continueUserActivity在IOS13后换成了SceneDelegate,然而SceneDelegate在SwiftUI被换成了scenePhase

然后谷歌搜了半天,没有scenePhase的使用案例?

恳请有使用过的大神给个示例

1 回复

解决了,感谢https://developers.weixin.qq.com/community/develop/doc/00064a48fb05e06e056cee43151c00?highLine=swiftui

官方的代码没写示例,示例如下

            ContentView().onOpenURL { url in

                WXApi.handleOpen(url, delegate: wxDelegate())

            }.onContinueUserActivity(/*[@START_MENU_TOKEN](/user/START_MENU_TOKEN)@*/"Activity"/*[@END_MENU_TOKEN](/user/END_MENU_TOKEN)@*/, perform: { userActivity in

                WXApi.handleOpenUniversalLink(userActivity, delegate: wxDelegate())

            })
回到顶部