Uniapp IOS universal link 配置流程

这篇具有很好参考价值的文章主要介绍了Uniapp IOS universal link 配置流程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Uniapp IOS universal link 配置流程

Universal Link是苹果再WWDC 2015上提出的iOS 9的新特性,是一种仅限于苹果设备的特别深度链接协议,能通过打开一个Https链接来直接启动您的客户端应用。开始之前,确保你有一个Https协议的域名,下面我们就看看在uniapp中如何正确配置。

♥️ 步骤一:新建 apple-app-site-association文件

新建一个text文件,去掉text后缀文件名并改名为apple-app-site-association,内容填写如下:

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "YK9X2DF6.com.package.xxxx",
                "paths": [ "/ulink/*"]
            }
        ]
    }
}

配置说明:

apps 设置为空数组[]就行。
details为设置app相关参数,如有多个App,则在此添加多条对应参数。
appID由两部分组成 Team ID.Bundle ID
paths则填写一个路径名称就行,路径可不存在,自由命名,不一定要叫ulink

🔔 apple-app-site-association文件创建完成后,交由服务器管理人员,添加至域名服务器根目录下,或者在域名服务器根目录添加.well-known文件夹,将文件上传到.well-known文件夹下,苹果官方推荐后者,因为app首次访问通用链接会从域名.well-known下找apple-app-site-association文件,没找到才在域名根目录下寻找。

♥️ 步骤二:开启Associated Domains服务

Team IDBundle ID不知道的话,前往 苹果开发者中心 ,打开Identifiers,找到对应的应用,点击进入查看。
ios ulink,学习资料,Uniapp,uni-app,ios

注意!注意!注意!请一定得开启Associated Domains服务,启用后重新生成证书,并重新打包app。

ios ulink,学习资料,Uniapp,uni-app,ios

♥️ 步骤三: manifest.json文件配置,关联域名

ios ulink,学习资料,Uniapp,uni-app,ios

源码视图配置如下,app-plusdistributeios

    "capabilities" : {
        "entitlements" : {
            "com.apple.developer.associated-domains" : [ "applinks:www.xxxxxx.cn" ]
        }
    },

ios ulink,学习资料,Uniapp,uni-app,ios

♥️ 步骤四:测试 universal link 是否生效

在safari 浏览器,打开 https://www.xxxxxx.cn/ulink/,显示如下图,说明已经可以正常使用了。
ios ulink,学习资料,Uniapp,uni-app,ios文章来源地址https://www.toymoban.com/news/detail-718862.html

到了这里,关于Uniapp IOS universal link 配置流程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 由于应用universal link 校验不通过(ios分享)

    app苹果分享的时候校验不通过 解决方法:登录微信开放平台 点击自己的应用 下拉查看应用平台这里没有ios的,就要新增ios的 在上拉基本信息那里去点击修改进去新的页面不用管, 下拉点击保存,下一步 这样就可以勾选新增ios的了, Bundle id是你打包的时候 可以看到的填写

    2024年02月11日
    浏览(50)
  • 关于ios Universal Links apple-app-site-association文件 Not Found的问题

    Support Universal Links 里面有说到 Universal Links 是什么、注意点、以及如何配置的。简单来说就是 当您支持通用链接时,iOS 用户可以点击指向您网站的链接,并无缝重定向到您安装的应用程序 大白话就是说,用户通过点击某个链接,可以直接唤起对应的app。提供这样功能的目的

    2024年02月11日
    浏览(41)
  • uniapp app运行到ios详细流程

    第一次用IOS开发app,所以我对IOS真机调试的过程不太了解,通过百度,我找到了能够将项目成功运行到IOS上的方法 首先用到的工具就是 HBuilder编辑器 uniapp框架搭建的项目 爱思助手 (https://www.i4.cn/) 苹果手机链接电脑的数据线 如果运行不了的话,请看下一步操作,不能运行

    2024年02月16日
    浏览(33)
  • Uniapp App离线打包流程(Android、IOS待续)

    开发环境: Visual Studio Code 版本:1.84.2 (非必需,可跳过) HBuilder X 版本:3.96 Android Studio 版本: 2022.1.1 JDK 版本:11.0.1 Android SDK. 版本:34.0.0 官网打包流程:https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android.html) 温馨提示:网盘下载如龟速,如需要SDK可以加V benjamin19950304 由于uniapp 3

    2024年04月15日
    浏览(45)
  • uniapp开发云打包详细流程(包含安卓Android和苹果IOS)

    Hbuilder在菜单栏选择“发行”,选择“原生App-云打包”,使用云打包不需要学习Android Studio的使用,节省开发时间,但是云打包需要排队(排队人数越多等待时间越长),每个账号每天限制打包5次。                     1.2.1、安卓包名 在项目中打开manifest.json文件,基础配

    2024年02月08日
    浏览(56)
  • windows上进行IOS 应用开发+上架全流程的解决方案(uniapp)

    本人通过查阅网上资料和apple开发文档完全走了一遍上架流程,使用的IDE是uniapp,使用的uni框架编写app,使用云发布。成功上架两款小产品,在这里简单的说一下整体的流程。 一、物料准备: iphone手机,ios系统需要在16以上,否则无法注册apple developer。(注册developer需要在苹

    2024年02月10日
    浏览(57)
  • iOS通用链接(UniversalLink)配置详细流程

    登录苹果账号后,点击创建的APP 的Bundle ID,跳转到APP 信息页面。 记录下 Team ID  和 Bundle ID  备用。 勾选上 功能列表上的 ”Associated Domains“选项。 配置苹果后台 创建一个text空文本文件,去掉文件后缀,命名为 apple-app-site-association (不能修改,且不能添加后缀)。 文件内添加

    2024年02月13日
    浏览(38)
  • uniapp:打包ios配置隐私协议框

    使用uniapp打包ios 上架商店需要配置隐私协议政策弹窗。当用户点击确定后才能继续操作。 首先 manifest.json 中配置 使用原生隐私政策提示框 是不支持ios的。 不用勾选 。 解决思路: 1、新建页面:iosLogin.vue,pages.json中 这个页面需要放在第一位 app.vue 提示:如果项目有用到消

    2024年04月27日
    浏览(37)
  • uniapp 手动配置ios通用链接UniversalLink

    1.登录苹果开发者中心,找到对应的Identifier勾选 Associated Domains,重新生成profile文件 APP会在第一次启动的时候通过填写的域名来下载apple-app-site-association文件,先部署好文件后打开app 2.在uniapp的项目里面,创建apple-app-site-association文件, 切记不要有后缀名 teamid :是在苹果开发者中

    2024年02月15日
    浏览(44)
  • flutter 极光推送配置流程(极光通道/华为厂商/IOS)

    极光推送配置流程 配置时间 2024年3月11日 应用列表 - 创建应用 Android - 选中消息推送 - 下一步 创建Flutter项目 填写包名 创建完成 运行命令行 flutter pub add jpush_flutter Android - app - build.gradle 更改 JPUSH_APPKEY 的值 工具类注册JPush Android main.dart 运行项目在Android端,有getRegistrationID,则

    2024年04月22日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包