小程序
小游戏
企业微信
微信支付
扫描小程序码分享
universalLink配了,后台也支持https,后台的/apple-app-site-association也有了,Associated Domains也加了,结果分享的时候跳转到微信跟着就跳回来了
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我最近在搞这个问题,问题是由于苹果对Universal Link回调方法改变造成的。
按我下面代码处理就行。
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool { if let url = userActivity.webpageURL, WXApi.handleOpen(url, delegate: self) { return true } return true }
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我也碰到了 我是这个方法没调用
你好,是否有报错信息?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我最近在搞这个问题,问题是由于苹果对Universal Link回调方法改变造成的。
按我下面代码处理就行。
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool { if let url = userActivity.webpageURL, WXApi.handleOpen(url, delegate: self) { return true } return true }
我也碰到了 我是这个方法没调用
你好,是否有报错信息?
* SDK版本:1.8.7.1
* 分享方式: 微信好友 -> 多媒体数据对象分享 WXWebpageObject
* 开发工具: Xcode 11.5 Swift开发
* 前提条件: UniversalLink配置OK, Safari验证OK
* 问题过程:
# 调用微信分享,唤起微信后一会就跳转回App, 重试分享还是一样的过程。
# 微信跳转回App,没有触发AppDelegate以下三个方法的任何一个回调。
 func application(_ application: UIApplication, handleOpen url: URL) -> Bool {
return SKSWeChatService.shared.handleUrl(url)
}
func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
return SKSWeChatService.shared.handleUrl(url)
}
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {
return SKSWeChatService.shared.handleUserActivity(userActivity)
}
# 以下是微信分享过程SDK打印的日志信息
【启动分享前】
WXULCheckStep -- WXCheckULStepResult[success: 1, errorInfo: check passed, suggestion: ]
WXULCheckStep -- WXCheckULStepResult[success: 1, errorInfo: check passed, suggestion: ]
WXULCheckStep -- WXCheckULStepResult[success: 1, errorInfo: check passed, suggestion: ]
wxlog:set property list
WXULCheckStep -- WXCheckULStepResult[success: 1, errorInfo: check passed, suggestion: ]
wxlog:launch app with ul only success
WXULCheckStep -- WXCheckULStepResult[success: 1, errorInfo: check passed, suggestion: ]
wxlog:Successfully starting WeChat with the universal link.
【唤起微信马上返回App 】
wxlog:send req[<SendMessageToWXReq: 0x28358d800>], appID:wx57......4a9, universalLink:https://www.sksedu.com/, sdkVersion:1.8.7.1
wxlog:set property list
wxlog:Error:fail to load Keychain status:-25300, keyData null:1
wxlog:token[(null)] is null
wxlog:launch app with ul only success
wxlog:launch app with universal link, ret:1
wxlog:req:<SendMessageToWXReq: 0x28358d800>, cid:84984755e0923aea.....3cc1d78
* 其他
# 其他版本测试情况:iOS 13.3 正常 iOS 12.1.2 正常
# 个人猜测会不会跟最新的13.4.1版本有关系,我也查看了微信SDk最新版本,我这边使用的是最新的
* 联系方式: 若对具体细节不清楚可以通过电话:13434176006 或者邮箱: chenjie@sksedu.com 联系我,产品依赖微信分享,期待回复,谢谢!