前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iOS universal links 无效解决办法

iOS universal links 无效解决办法

作者头像
星宇大前端
发布2020-01-13 14:52:05
4.7K0
发布2020-01-13 14:52:05
举报
文章被收录于专栏:大宇笔记

iOS 9 以前app是通过scheme从浏览器和从别的应用打开传值的,但是scheme体验不是多好。会弹出框框阻塞浏览网页面。

iOS 9以后 出了Universal Links,这种方式就比较友好了,如果浏览器打开app不会阻塞浏览。

具体怎么接百度一堆教程,建议先看官网文档:Universal Links文档

看下效果:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

一切配置正确就是不显示

主要说一下问题:

  • 必须是HTTPS,而且证书合规(我们虽然是HTTPS但是证书不合规)
  • 检查apple-app-site-association文件是否放在根目录或者根目录新建.well-known文件夹(在官网验证检查一下App Search API Validation Tool
  • 设置路径是不是正确, 如下:paths通配所有的网页
代码语言:javascript
复制
{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "TEAMIDSHSAUX.com.test.bundle",
                "paths": [ "*" ]
            }
        ]
    }
}
  • 检查appID 团队前缀是否错误
  • 其他问题可查看stackoverflow的这个问题

如果你公司不能提供正确证书,或者不需要再wap或者H5打开,可以使用第三方。

第三方会帮你生成可用universal links,并提供简单的页面。下面一些厂家可供选择,都是免费。

1.MobLink 2. LinkedMe 3. 魔窗

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/11/21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一切配置正确就是不显示
  • 如果你公司不能提供正确证书,或者不需要再wap或者H5打开,可以使用第三方。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档