+ (void)sendReq:(BaseReq *)req completion:(void (^ __nullable)(BOOL success))completion;
这个接口总是显示发送失败的原因是什么
即将发起微信分享...
[WeChat Share Params]
- title: 学生选课系统
- url: https://itadn.com/wx/12
- wx installed: true
- wx support: true
- wx sdk version: 2.0.5
[WeChat Thumb]
- exists: true
- size (pt): 200x200
- scale: 3.0
- size (px): 600x600
- data bytes: 22874
- within 32KB: true
[WeChat Share] WXApi.send -> sent=false(请检查 registerApp/UL/URLTypes/Associated Domains/AASA/-ObjC)
WXApi.send=false,检查注册/UL/URLTypes/AASA/-ObjC
public static func shareToWeChatSession(
title: String,
targetUrl: String,
thumbData: Data?,
completion: @escaping (Bool) -> Void
) {
guard WXApi.isWXAppInstalled(), WXApi.isWXAppSupport() else {
completion(false)
return
}
// 1. 组装网页对象
let web = WXWebpageObject()
web.webpageUrl = targetUrl
// 2. 组装消息
let msg = WXMediaMessage()
msg.title = title
msg.description = "点击查看详情"
if let data = thumbData, data.count <= 32 * 1024 {
msg.thumbData = data
}
msg.mediaObject = web
// 3. 发送
let req = SendMessageToWXReq()
req.bText = false
req.message = msg
req.scene = Int32(WXSceneSession.rawValue)
currentCompletion = completion
WXApi.send(req) { sent in
if !sent {
currentCompletion?(false)
currentCompletion = nil
print("WXApi.send=false,检查注册/UL/URLTypes/AASA/-ObjC")
}
}
你好,复现问题时麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点,bundleid、appid和opensdk的调用时间点(可以社区私信提供)和open帐号后台移动应用签名包名截图,出现问题的截图,私信后请在评论区回复