ToB企服应用市场:ToB评测及商务社交产业平台

标题: iOS Universal Links 设置 [打印本页]

作者: 去皮卡多    时间: 2024-8-16 00:46
标题: iOS Universal Links 设置
前言

Universal Links 通用链接,我的理解就是通过点击这个链接,能够打开应用,还可以根据设置的路径和参数跳转到App内指定页面和传递参数。我们做微信QQ登录分享时会要求设置这个链接。网上有很多文章介绍了怎样设置,但是每次恣意搜一篇来照着操作,总是会遇到问题,算了还是自己花点时间记录一下吧!
这里记录一下参考的文档,各人也可以直接移步已往,记录的缘故原由主要是万一以后我文章的步骤过时啦,就可以去这几个官方的地方瞅瞅!
   Apple developer:https://developer.apple.com/documentation
微信文档:https://developers.weixin.qq.com/doc
Flutter文档:https://docs.flutter.dev/cookbook/navigation
支付宝文档:https://opendocs.alipay.com
  工具:Xcode 15.2
域名:假设我们的域名是 example.com
设置Universal Links 分为四个步骤
1. Xcode 设置 Associated Domains

2. apple-app-site-association 文件

2.1 制作apple-app-site-association

要求
示例:
  1. {
  2. "applinks":
  3. {
  4. "apps":[],
  5. "details":
  6.   [
  7.   {
  8.     "appID":"NR984AR84W.com.example.deeplink",
  9.     "paths":["/example/*"]
  10.    }
  11.    ]
  12.   }
  13. }
复制代码
apple-app-site-association 文件已上传请到绑定资源查看
参数阐明:

2.2 上传 apple-app-site-association文件

  1. https://域名/.well-known/apple-app-site-association
复制代码
3. Appdelegate 实现回调

  1. application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool{
  2. Return  trun
  3. }
复制代码
4. 验证 Universal Links 是否设置成功

  1. Universal Links:
  2. https//example.com/example/
复制代码
结语

本文分享的只是纯粹的iOS Universal Links 设置步骤,功能仅仅是点击Universal Links打开app。当你要接入微信和支付宝的功能时,还会有其它的一些设置,请按照对应的官方文档举行设置就可以了。

感谢您的阅读和参与,HH思天真愿与您一起在技术的门路上不断探索。假如您喜欢这篇文章,不妨留下您名贵的赞!假如您对文章有任何疑问或建议,欢迎在评论区留言,我会第一时间处理,您的支持是我前行的动力,愿我们都能成为更好的自己!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4