wechatopensdk在swiftui下无法使用?

发布于 6 年前作者 lidong1231 次浏览最后编辑 6 年前来自 ask

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

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

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

1 回复
natian
natian1 楼4 年前

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

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

            ContentView().onOpenURL { url in

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

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

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

            })