让我们使用FlutterMobile和FlutterWeb集成UniLinks。一步一步的指导!我是PedroDionísio,是葡萄牙InspireIT公司的Flutter开发人员,我写这个UniLinks教程的座右铭是:FirebaseDynamicLinks已被弃用,就像Firebase在其文档中所说,不应再实现(我正在使用它,由于它有一些错误并且已被弃用,我决定开始将这种类型的Deeplink迁移到UniLinks);这种Deeplink方法被TikTok、Instagram、Facebook等大公司使用……我在某些特定的Android设备上实现它时遇到了一些问题(尝试打开并将数据传递
1.登录苹果开发者中心,找到对应的Identifier勾选AssociatedDomains,重新生成profile文件APP会在第一次启动的时候通过填写的域名来下载apple-app-site-association文件,先部署好文件后打开app2.在uniapp的项目里面,创建apple-app-site-association文件,切记不要有后缀名teamid:是在苹果开发者中心里面拿到的teamidappid:是在苹果开发者中心里面拿到的appid或者也叫BundleIDpaths:设定你的app支持的路径列表,只有这些指定的路径的链接,才能被app所处理。星号的写法代表了可识别域名下
一、UniversalLinks 配置过程登录苹果账号后,点击创建的APP的BundleID,跳转到APP信息页面。记录下TeamID 和BundleID 备用。勾选上功能列表上的”AssociatedDomains“选项。配置苹果后台创建一个text空文本文件,去掉文件后缀,命名为apple-app-site-association(不能修改,且不能添加后缀)。文件内添加json格式数据,内容如下{"applinks":{"apps":[],"details":[{"appID":"8ARUHGUQNH.com.YHKJ.AppSample","paths":["/AppSample/*"]
最近做uniApp需要实现微信分享,需要配置UniversalLink第一步先在uniapp的项目里面,创建apple-app-site-association文件,切记不要有后缀名{"applinks":{"apps":[],"details":[{"appID":"7TFJY8WTJ9.com.cnt.shop","paths":["*"]}]}}复制上面的代码到文件中 其中 appID由【teamid.appid】组成 7TFJY8WTJ9:是在苹果开发者中心里面拿到的teamid com.cnt.shop:是在苹果开发者中心里面拿到的appid或者也