美文网首页
iOS深度链接配置

iOS深度链接配置

作者: Alter桐 | 来源:发表于2024-04-06 11:53 被阅读0次

前提

这几天调试Paypal登录用到了深度链接整理一篇文章介绍一下深度链接的前因后果。

一介绍:Universal Link(通用链接)

UniveresalLink(通用链接) 是 iOS9推出的特性,当用户点击通用链接时,iOS设备可以通过Safari或网页,直接打开App,比如在备忘录中直接打开App;
同时由于通用链接是标准的HTTPS链接,既可以打开App,也可以打开网页(在未安装App的时候)。
同时可以使用通用链接,在不同App页面跳转,以及传递参数。

二配置: 文件appapple-app-site-association, 注意:该文件没有后缀 没有后缀 没有后缀

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "TeamID.com.example.cn",//<Team Identifier>.<Bundle Identifier> 项目的id 这个id可以在开发者账号找到 
                "paths": ["*"] //通配符可以只填通配符 *
            }
        ]
    }
}

这一步是上传到服务器的路径
上传到你的网站的 .well-known文件夹或者根目录下。
一般后端都知道。
具体可参考官网 Settiing up an App's Assocaiated Domains

三配置 Assocaiated Domains

这一步都比较简单了在开发者账号对应的包名中打开

developer.apple.com

在Xcode -> TARGETS -> Signing & Capabilities中添加Associated Domains功能,添加配置如下


image.png

在浏览器打开就会这样提示了或者在备忘录里打开

image.png

四在AppDelegate里处理逻辑

如何xcode有SceneDelegate那么就要在这里处理了

- (void)scene:(UIScene *)scene continueUserActivity:(NSUserActivity *)userActivity {
    if ([userActivity.activityType isEqualToString:NSUserActivityTypeBrowsingWeb]) {
            NSURL *url = userActivity.webpageURL;
            // 在这里处理传入的URL
        }
}

就此结束了。之前如果没有配置过地址的确实不熟悉。如果只是配置开发者账号或者xcode这些都比较简单。

参考资料

相关文章

  • iOS【Facebook深度链接】

    Facebook官方文档Facebook测试深度延迟 注意事项: 1、需要用FB开发者的账号登录Facebook测...

  • web跳转app

    iOS Universal Links(通用链接) 1.构建通用链接 2.上传通用链接 3.配置Xcode 4测试...

  • 移动端页面唤醒app

    ios9+调用深度链接--http://blog.csdn.net/sun___shine/article/det...

  • iOS-深度链接(Deeplinking)

    1.深度链接简介 深度链接(Deeplinking)是通过链接启动原生应用的方法。更详细地说是通过映射预定义行为到...

  • iOS 马甲包制作工具和脚本,一次搞定问题

    iOS 马甲包制作(Config 配置)准备阶段 链接:马甲包不影响母本的情况下Config配置(这里不多说---...

  • iOS 通用链接配置失效

    如果按照官网文档配置后,一直未生效,请检查文件是否为JSON文件。文本编辑->选择制作纯文本->配置内容->保存为...

  • 2020-04-27

    iOS OC原生Fluttter配置环境,以及接入flutter_module 1 官方Flutter链接地址...

  • iOS-开发进阶01:多环境配置

    iOS 开发进阶 文章汇总 本篇文章主要介绍多环境配置 & Mach-O与链接器 & Symbol 一、多环境配置...

  • 自建IOS企业包ipa包 下载服务

    思路:ios开发人员提供ipa包、配置plist文件,配置https服务、创建下载页面以及链接 1. xml pl...

  • iOS 集成腾讯云短视频

    1. 下载SDK iOS短视频SDK标准版 -> 下载链接 2. 工程配置 工程配置要注意,下载好的SDK里面有个...

网友评论

      本文标题:iOS深度链接配置

      本文链接:https://www.haomeiwen.com/subject/ocmatjtx.html