Skip to content

QQ登录,在没有安装qq的时候不能拉起网页 #143

Description

@jwang0512

之前的版本还是可以的,升级到最新版本后必须要安装qq才行。如果没安装无法转为webview登录。

经测试:6.1.0 以及 之前版本都可以。6.2.0版本不行

日志:
2026-05-12:13:10:28:852 [QQAPI] OpenApi.m:195 data = {
"response_type" = token;
scope = "get_simple_userinfo";
sdkp = i;
sdkv = "3.5.14_lite";
"status_machine" = "x86_64";
"status_os" = "18.6";
"status_version" = 18;
}, pbName = (null)
2026-05-12:13:10:28:872 [QQAPI] OpenApi.m:225 generalpastboard=0
2026-05-12:13:10:28:873 [QQAPI] OpenApi.m:83 saveDictionary: toPasteBoard:
2026-05-12:13:10:28:897 [QQAPI] QQPasteboardMgr.m:192 QQArrayPasteboard replaceObjectAtIndex
2026-05-12:13:10:28:976 [QQAPI] OpenApi.m:177 qqurl = mqqOpensdkSSoLogin://SSoLogin/tencent102093920/7EA439F9-CD00-440D-90BE-ACF2D30A7DBE?generalpastboard=0
2026-05-12:13:10:28:976 [QQAPI] OpenApi.m:178 timurl = timOpensdkSSoLogin://SSoLogin/tencent102093920/7EA439F9-CD00-440D-90BE-ACF2D30A7DBE?generalpastboard=0
2026-05-12:13:10:28:976 [QQAPI] QQOpenApiUtility.mm:92 qqurl = mqqOpensdkSSoLogin://SSoLogin/tencent102093920/7EA439F9-CD00-440D-90BE-ACF2D30A7DBE?generalpastboard=0
2026-05-12:13:10:28:976 [QQAPI] QQOpenApiUtility.mm:93 timurl = timOpensdkSSoLogin://SSoLogin/tencent102093920/7EA439F9-CD00-440D-90BE-ACF2D30A7DBE?generalpastboard=0
2026-05-12:13:10:28:976 [QQAPI] QQOpenApiUtility.mm:95 _encodeUrlWithSdkv qqurl = mqqOpensdkSSoLogin://SSoLogin/tencent102093920/7EA439F9-CD00-440D-90BE-ACF2D30A7DBE?generalpastboard=0&sdkv=3.5.14
2026-05-12:13:10:28:976 [QQAPI] QQOpenApiUtility.mm:98 _encodeUrlWithBundleId qqurl = mqqOpensdkSSoLogin://SSoLogin/tencent102093920/7EA439F9-CD00-440D-90BE-ACF2D30A7DBE?generalpastboard=0&sdkv=3.5.14&bundleid=Y29tLmRpenNvZnQubXVzaWNib3Nz
2026-05-12:13:10:28:976 [QQAPI] ApiTool.m:528 url = mqqOpensdkSSoLogin://SSoLogin/tencent102093920/7EA439F9-CD00-440D-90BE-ACF2D30A7DBE?generalpastboard=0&sdkv=3.5.14&bundleid=Y29tLmRpenNvZnQubXVzaWNib3Nz
2026-05-12:13:10:28:977 [QQAPI] ApiTool.m:534 on +[TcApiTool openUniversallinkIfNeed:], use univeral link, ifneed=0 sdkcfg=0 apicheck=1
拦截到 openURL: mqqOpensdkSSoLogin://SSoLogin/tencent102093920/7EA439F9-CD00-440D-90BE-ACF2D30A7DBE?generalpastboard=0&sdkv=3.5.14&bundleid=......
2026-05-12:13:10:29:010 [QQAPI] OpenApi.m:806 openQQWithCommand successed
2026-05-12:13:10:29:010 [QQAPI] TencentOAuth.m:963 authorizeWithPermission method send success
Failed to open URL mqqOpensdkSSoLogin://SSoLogin/tencent102093920/7EA439F9-CD00-440D-90BE-ACF2D30A7DBE?generalpastboard=0&sdkv=3.5.14&bundleid=.......: Error Domain=NSOSStatusErrorDomain Code=-10814 "(null)" UserInfo={_LSLine=279, _LSFunction=-[_LSDOpenClient openURL:fileHandle:options:completionHandler:]}
2026-05-12:13:10:29:010 [QQAPI] QQApi.m:181 registerWithMetadata - end
openURL:options:completionHandler: 返回 0
NSURLConnection finished with error - code -1001
nw_socket_get_input_frames [C4.1.1:4] recvmsg(fd 23, 1024 bytes) [54: Connection reset by peer]
nw_protocol_socket_reset_linger [C4.1.1:4] setsockopt SO_LINGER failed [22: Invalid argument]
nw_endpoint_flow_failed_with_error [C4.1.1 16777343:7890 in_progress socket-flow (satisfied (Path is satisfied), interface: lo0, proxy)] already failing, returning
NSURLConnection finished with error - code -1001
Received XPC error Connection interrupted for message type 1 kCFNetworkAgentXPCMessageTypePACQuery
Received XPC error Connection invalid for message type 1 kCFNetworkAgentXPCMessageTypePACQuery

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions