iOS QQ分享报错:应用未正确授权(错误码:25105)

背景:使用umeng推送,进行QQ分享,跳转到QQ后,报错25105,如下图

原因:未正确配置Universal Link

实现步骤:

1、Xcode创建一个apple-app-site-association文件,不要后缀,内容填写如下:

复制代码
{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "BW7T59ZXXX.com.51cto.XXX", //App发布证书ID + bundleID
                "paths": [ "*","/qq_conn/1103561xxx/*"] // 
            }
        ]
    }
}

appID:打包证书ID + 应用包名

paths:1103561xxx 是你的应用在QQ互联上的APPID(https://connect.qq.com/)

2、将你生成的apple-app-site-association文件 上传到你们公司的服务器,路径:

https:// {host} /.well-known/apple-app-site-association

3、登录QQ互联(https://connect.qq.com/),在应用管理中找到你的应用,点击查看 - 平台信息- 修改IOS平台

其中,Universal Link:填写域名即可,其他都是自动生成的

如果你已经完成了第二步,这里点击验证就可以看到这个验证是通过。

关于XCode的内容,需要填写的地方:

1、Associated Domain: 把上传UniversalLinks文件的域名填上,如下

2、umeng配置项中,一定要加这个:链接就是Universal Link链接,后缀加/

复制代码
 [UMSocialGlobal shareInstance].universalLinkDic = @{@(UMSocialPlatformType_QQ):@"https://edu.51cto.com/qq_conn/1103561xxx/"};

打包描述文件检查项,这个勾选是必须的:

应该没啥了,就这么多了,欢迎大家交流~

相关推荐
00后程序员张2 小时前
无需 Mac 的 iOS App 上架工具,开心上架Appuploader 负责哪些环节
android·ios·小程序·https·uni-app·iphone·webview
2501_915106322 小时前
Windows 用 KXBuild 开发 iOS 项目,CocoaPods、SPM 怎么处理?
windows·vscode·ios·个人开发·swift·敏捷流程·cocoapods
2501_915909063 小时前
KXApp 能打开哪些 iOS 项目?xcodeproj 与 CocoaPods 支持清单
ide·vscode·ios·个人开发·xcode·敏捷流程·cocoapods
开心就好202516 小时前
uni-app 本地打包 iOS,在 Windows 上使用 KXBuild 产出 ipa 并上架的完整流程
后端·ios
调试人生的显微镜17 小时前
跨平台抓包工具怎么选?TraceEagle抓包鹰 的四种跨平台能力
后端·ios
2501_9159090619 小时前
Ipa Guard 防护上架,混淆、重签名和回归测试怎么做
android·ios·小程序·https·uni-app·iphone·webview
木头分享20 小时前
2026淘宝、京东双11活动全自动脚本丨IOS+安卓
ios
茶底世界之下21 小时前
红花太抢眼,蓝天又想留下:用 Awaking 比较两种减饱和
ios
2501_916008891 天前
Windows 上写第一个 SwiftUI App,KXBuild 空工程起步,跑到 iPhone 真机
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
2501_915918411 天前
iOS 上架注意事项有哪些?Appuploader 的四个阶段自查清单
android·ios·小程序·https·uni-app·iphone·webview