IOS APP universal links 申请流程

4 篇文章 0 订阅
订阅专栏

一、背景

项目框架:APP h5+

需求:APP首页可以选择微信,进行授权登录。

问题:在APP跳转到微信进行授权的时候,提示“由于应用universal link校验不通过,无法完成微信登录”。

二、申请流程

1. 苹果后台管理配置 Identifiers 和 Profiles

登录苹果开发者账号,进入页面

https://developer.apple.com/account/resources/identifiers/list

配置 Identifiers:点击 Identifiers 勾选 associated domains 并保存。

配置 Profiles:修改 Identifiers 后,需要重新生成 profile 文件。

2. 配置 apple-app-site-association 文件(文件无后缀

格式如下:

{  
    "applinks": {  
        "apps": [],  
        "details": [  
            {  
                "appID": "Team ID.Bundle ID",  
                "paths": [ "/your path/*"]  
            }  
        ]  
    }  
}

举个例子:

team id 是 12ABC812ABC,bundle id 是 com.abc.abc,path 是 app (这个路径是你到时候访问的路径)。那么文件内容就是:

{  
    "applinks": {  
        "apps": [],  
        "details": [  
            {  
                "appID": "12ABC812ABC.com.abc.abc",  
                "paths": [ "/app/*"]  
            }  
        ]  
    }  
}

Team Id 和 bundle Id 在你的 Identifiers 中可以找到。

然后让后端或者运维小伙伴,把这个文件放在服务器根目录下。

比如服务器地址是: https://www.baidu.com/ ,把文件放在这根目录下后,访问 https://www.baidu.com/apple-app-site-association ,这文件就会被下载下来。

你的 universal link 就是:你的服务器地址+你刚在文件中写的path,此处就是: https://www.baidu.com/app/

3. 在 Xcode 中配置 applinks(此处需要mac机)

此处我被卡了很久。因为项目不是用Xcode开发的,但配置这个需要用 Xcode 打开项目。所以我用 Xcode 打开项目就会提示:could not open file.

于是我决定用 Xcode 新建一个项目试试。

选择你的团队,填入刚才的 bundle id,这样这个新项目就跟你的项目关联起来了。

点击 signing & capabilities,选择 all。

填写好开发和生产的 identifier 和 profile;取消自动签名(automatically manage signing)的勾选;然后在下面的 domains 中填入:applinks:你的服务器地址。由于我们上面假设的服务器地址是:https://www.baidu.com/ ,那么此处应该是 applinks:www.baidu.com 

 这样就算配置好了。

4. 在 HbuilderX 中填写 universal link

 在 manifest.json 文件模块配置里,填入我们的 universal link,也就是: https://www.baidu.com/app/

至此,配置的工作都已经做完了。

在将项目运行到标准基座时,还是提示“universal link校验不通过”。但是运行模式切换成自定义基座就可以了。也就是将项目打包以后,就能校验通过,并获取到微信授权信息。

iOS通用链接(UniversalLink)配置详细流程
BianHuanShiZhe的专栏
07-09 2578
如果 Universal Link 配置成功,在iOS自带Safari浏览器中,打开 Universal Link 链接,下拉会出现应用入口,点击“打开”可以跳转至原生App;paths:是一个支持的路径列表字符串数组,可以是一个也可以是多个,用于过滤可以跳转到App的链接,支持通配符*,通配符表示允许该域名下的任意路径。是由开发者自定义的,没有限制,任何App都可以用同一个名字,有些钓鱼App可以 设置知名的APP 的URL Scheme 来欺骗用户。如果一个域名下面有多端APP,可写作。
跨平台应用开发进阶(三十四) :uni-app 应用 Universal Link 实现 iOS 微信分享_uniapp universal links
2401_84435739的博客
04-27 1275
根据路线图上的重点去进行有针对性的学习,在学习过程中,学会写笔记,做总结。开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】html5 / css3 学习笔记JavaScript 学习笔记Vue 学习笔记。
ios Universal Link 配置教程 + 踩坑记录
热门推荐
jifaliwo123的博客
10-20 2万+
Univeral Link的配置有3方面:Apple Developer网站配置、XCode配置、服务器资源配置 一、Apple Developer网站配置 项目的App ID 需要开通Associated Domains。 【操作】:(1)登录Apple Developer网站(Sign In - Apple),点开Identifiers一栏,找到我们项目的App ID。点击这个APP ID,进入APP ID设置页面。 (2)在APP ID的设置页面,勾选Associated Doma...
iOS 唤起APPUniversal Link(通用链接)
最新发布
zzhongcy的专栏
09-20 578
网上看到这篇关于IOS Universal Link的文章,很不错,这里分享一下。iOS 唤起APPUniversal Link(通用链接) - Code.Rookie - 博客园 (通用链接)是Apple在iOS9推出的一种能够方便的通过传统链接来启动APP的功能,可以使用相同的网址打开网址和APP。当你的应用支持(通用链接),当用户点击一个链接是可以跳转到你的网站并获得无缝重定向到对应的APP,且不需要通过浏览器。如果你的应用不支持的话,则会在中打开该链接。 在苹果开发者中可以看到对它的介
Universal Links申请
m0_71249454的博客
03-24 246
中设置出 UnIversal Links 通用链接并引用入项目中。2. 在manifest.json中填写以下代码。
Uni-appIOS生成Universal Link(通用链接)
样子的博客
05-20 611
一、文档 https://uniapp.dcloud.net.cn/api/plugins/universal-links.html#%E8%83%8C%E6%99%AF%E4%BB%8B%E7%BB%8D 二、配置 1、登录苹果开发者中心找到对应的APPID,配置Associated Domains,如下: 2、创建apple-app-site-association文件(没有后缀)...
App Store深度链接】【IOS-Universal-Links】给App添加App Store深度链接,方便APP的更新内容及时在App Store中显示并提示用户更新
ImCode
05-17 1106
App Store深度链接Universal-Links】简单说就是每次更新版本时,你可以在开发者后台左侧边栏找到App内活动(如下图),在这里添加版本更新的亮点,这样新老用户都可以在App Store中看到,用户可以直接点击活动进行下载或者内容更新,这样一来既增加了老用户的活跃度,也会一定程度增加一些新的用户,所以还是值得更新一个版本。我们项目有自己的域名,但是,我们没注意域名并没有买证书,所以导致第一次操作之后链接有问题无法打开,所以我们就先解决域名的问题,我们的官网是在。希望能给大家带来帮助!
iOS Universal Links
baidu_25743639的专栏
11-11 300
什么是Universal Links? 在iOS9之前,对于从各种从浏览器、Safari中唤醒APP的需求,我们通常只能使用scheme。但是这种方式需要提前判断系统中是否安装了能够响应此scheme的app,并且这种方式在微信中是被禁用了的。 Universal Links是iOS9推出的一项功能,使你的应用可以通过传统的HTTP链接来启动APP(如果iOS设备上已经安装了你的app,不管在微信里还是在哪里), 或者打开网页(iOS设备上没有安装你的app)。 下面简单说下怎么使用Universal
跨平台应用开发进阶(三十四) :uni-app 应用 Universal Link 实现 iOS 微信分享_uniapp universal links(1)
2401_84446513的博客
05-04 752
三套“算法宝典”开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】算法刷题LeetCode中文版(为例)人与人存在很大的不同,我们都拥有各自的目标,在一线城市漂泊的我偶尔也会羡慕在老家踏踏实实开开心心养老的人,但是我深刻知道自己想要的是一年比一年有进步。最后,我想说的是,无论你现在什么年龄,位于什么城市,拥有什么背景或学历,跟你比较的人永远都是你自己,所以明年的你看看与今年的你是否有差距,不想做咸鱼的人,只能用尽全力去跳跃。祝愿,明年的你会更好!
iOS Universal Links 使用方法
01-03
applinks:{ apps:[], details:[ { appID:teamID.bundleID, paths:[*] } ] } } paths说明: 填写:”/customer/” 当用户点击网址”你的域名/customer/list”这个链接的时候,才会跳转到你的app 如果点击”...
IOS调起app的终极方法:Universal Links
u011184307的专栏
09-20 2677
一、App“围墙” 各个移动App就像大海中的一座座岛屿,虽然都生活在一个海洋中(Android系统或iOS),但是他们之间通常是老死不相往来。举例来说,在微信应用中,用户基本上就没有机会打开第三方应用APP,只能通过Web/浏览器方式提供受限的互通。 真实的用户需求是什么样的呢? 例如,用户在朋友圈中,看到关于一个饭店文章的时候,用户可以很方便打开大众点评应用看评论,直接打开美团查看折扣券,...
iOS Universal Links(通用链接)详细教程
huanglinxiao的博客
01-13 2118
iOS9.0推出的用于应用之间跳转的一种机, 通过一个https的链接启动app。如果手机有安装需要启动的app,可实现无缝跳转。如果没有安装,会打开网页。实现场景:微信链接无缝跳转App, 网页链接无缝跳转AppBundle Identifler所在的位置 :Team ID所在的位置:打开页面,登录apple 开发者账号,划到页面下方,找到将以下json文本复制进去,并修改teamID和Bundle Identifler。details:是数组,可以有多个数据,即可支持多个app
iOS Universal Links 唤起APP
JavaMa的博客
06-12 270
后台配置: 1.创建apple-app-site-association文件 2.nginx配置 详细教程:https://www.jianshu.com/p/f1a1e1833eec
ios唤起app——universal link (通用链接)
jasmine129的博客
08-08 1927
ios唤起app——universal link (通用链接)
iOS Universal Link使用
qq_30356665的博客
03-18 653
Universal LinkiOS9退出的外部打开APP的新功能。之前打开APP使用的是scheme方式,这种方式不够安全。从微信SDK1.8.6版本开始就要求使用Universal Link这种方式去打开APP。苹果官方文档 1. 配置xcodeUniversal Link权限 xcode配置Universal Link权限,Domains中的域名必须是使用applinks开头,然后输入自己的域名即可。配置完发现证书报错了,是因为APP在苹果开发者中心的id没有开启Universal Link权限。
iOS 通用链接(Universal Link)配置详解
小天空的博客
04-23 1万+
iOS 通用链接(Universal Link)配置 什么是通用链接? 通用链接是iOS9推出的一项新功能,如果你的应用(app)支持通用链接(Universal Link)之后,iOS用户能够在点击网页的链接的时候无缝的重定向到已经安装的app,不需要额外的任何操作。如果没有安装对应的app,那么点击链接会使用Safari打开网页。在iOS9以前,对于各种浏览器,Safari中唤醒app的需...
iOS-配置Universal Links通用链接
饿到饱的博客
07-06 2787
需要替换为你自己的域名)。浏览器打开后,会看到我们刚才配置的apple-app-site-association文件内容,如果不能,则需要查看文件目录是否正确,网络是否支持外网,服务器是否拦截。两种情况,尝试解决办法,1、完全杀死App,然后重启手机,手机开机后,不要先打开App,等待网络稳定后,在打开App;应该不是实时的,会有一定延迟,如果整体流程按照要求配置完成,没有出错的情况下,出现无法打开的情况,可以尝试更换其他手机测试,或者稍微等待。* 则直接输入域名即可),编辑完成后,长按链接,如果出现。
写文章

热门文章

  • vue项目 使用simple-uploader进行携带参数进行文件和文件夹上传 10199
  • vue el-tree的展示和节点默认勾选,以及踩的坑 6361
  • 微信小程序蓝牙功能开发与问题记录 5251
  • 令牌过期以后刷新token并重调接口 4797
  • vue项目 el-tree的界面自定义 实现增删改查操作 4683

分类专栏

  • 移动端 4篇
  • 小程序 1篇
  • 前端 22篇
  • 函数式编程 2篇
  • JavaScript 6篇
  • 设计模式 3篇
  • react 1篇
  • vue 15篇
  • elementui 4篇
  • npm 2篇
  • echarts 1篇
  • websocket 2篇
  • axios 1篇
  • 跨域 1篇
  • GitHub

最新评论

  • 微信小程序蓝牙功能开发与问题记录

    m0_53432697: 请问一下,通过蓝牙发送slider的拖动数据时,接收端有延迟,只有iOS有延迟,安卓没有,这是为什么

  • vue项目 使用simple-uploader进行携带参数进行文件和文件夹上传

    m0_59516803: 这个能我上传文件夹后解析出来里面的附件吗表情包

  • 微信小程序蓝牙功能开发与问题记录

    笑一个吧*: 不同页面切换不需要重新连接蓝牙,那怎么获取当前连接的蓝牙实例呀?

  • vue el-tree的展示和节点默认勾选,以及踩的坑

    ?Another: 同样遇到了这个问题,感谢大佬!

  • vue项目 el-tree的界面自定义 实现增删改查操作

    前端菜鸡~小马哥: 博主这个demo有错啊--模板组1---同级的话,统计加一个模板组2 就报错了

最新文章

  • 苹果app用发布证书打包后怎么装手机测试
  • IOS APP 公司主体变更的转让流程
  • 微信小程序蓝牙功能开发与问题记录
2023年4篇
2022年6篇
2021年5篇
2020年17篇
2018年1篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家铜陵玻璃钢雕塑厂家新乡玻璃钢仿铜雕塑制作浙江人物玻璃钢雕塑宁夏玻璃钢景观雕塑经验丰富大理玻璃钢雕塑厂家直销卢湾区公园玻璃钢花盆兰州玻璃钢雕塑像厂家福州景区玻璃钢雕塑厂家宝山区小型玻璃钢雕塑厂家报价温州户内玻璃钢雕塑花盆暗红色玻璃钢花盆中山玻璃钢雕塑动漫弥勒市玻璃钢雕塑生产商主题商场美陈批发广场玻璃钢雕塑制造公司玻璃钢雕塑 贝壳遂平玻璃钢雕塑价格宜春景区玻璃钢雕塑制作江苏玻璃钢花盆开发泰州玻璃钢花盆花器四川省玻璃钢雕塑找哪家淄博玻璃钢卡通雕塑厂家供应西山区加工玻璃钢雕塑新乡花朵玻璃钢仿铜雕塑济南卡通玻璃钢雕塑公司大型玻璃钢仿铜雕塑厂家商场美陈产品方案北京商场美陈灯饰画价格浙江户外商场美陈研发公司易于使用的玻璃钢雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化