【uniapp】 史上最详细手动配置ios平台通用链接 Universal Link 设置

这篇具有很好参考价值的文章主要介绍了【uniapp】 史上最详细手动配置ios平台通用链接 Universal Link 设置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.先去苹果开发平台开启服务“Certificates, Identifiers & Profiles”页面选择“Identifiers”中选择对应的App ID,确保开启Associated Domains,然后重新生成profile后续打包时用
【uniapp】 史上最详细手动配置ios平台通用链接 Universal Link 设置
2.第二步再unapp项目根目录创建apple-app-site-association文件注意此文件不要带后缀,(如果你使用了uniapp的自动生成ios平台通用链接功能他会自动帮你建一个apple-app-site-association文件)

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "aaa.bbb",
                "paths": [ "*" ]
            }
        ]
    }
}

aaa:是在苹果开发者中心里面拿到的teamid
bbb:是在苹果开发者中心里面拿到的 appid 或者也叫 Bundle ID

3.把配置好的apple-app-site-association文件部署到网址的更目录下即可,必须是https而且后面还得加斜杠能访问才可以,因为一会还得去微信公众平台那边要求最后得加斜杠,而且直接复制这个连接到浏览器是可以直接打开的才算可以,配置完得是这样得 https://hahaha.com/apple-app-site-association/
【uniapp】 史上最详细手动配置ios平台通用链接 Universal Link 设置
4.然后去uniapp的manifest.json源码视图里继续配置

 "ios" : {
         "dSYMs" : false,
          "capabilities" : {
              "entitlements" : {
                  "com.apple.developer.associated-domains" : [
                  	//把这里改成你配置的网址
                      "applinks:www.hahaha.com"
                  ]
              }
          },
          "urlschemewhitelist" : "alipays,alipay,safepay,weixin,wechat",
          "idfa" : false
},

  "sdkConfigs" : {
         "payment" : {
             "appleiap" : {},
             "weixin" : {
                 "__platform__" : [ "ios", "android" ],
                 "appid" : "这里是微信开放平台申请的appid",
                 //这里是刚才部署好的apple-app-site-association地址
                 "UniversalLinks" : "https://hahaha.com/apple-app-site-association/"
             },
             "alipay" : {
                 "__platform__" : [ "ios", "android" ]
             }
         },
},

5.如果以上都配置完了uniapp的ios平台通用链接会自动变成你配置的地址
【uniapp】 史上最详细手动配置ios平台通用链接 Universal Link 设置

6.然后再去微信开放平台配置ios链接然后去审核,如果你之前创建好app就点击管理中心然后选中你要改的app点击查看,然后找到基本信息点击右侧修改,这个时候你拉到最下边点击保存,下一步,把ios应用填写完点击提交等待审核就行了
【uniapp】 史上最详细手动配置ios平台通用链接 Universal Link 设置

这个Universal Links就是刚才配置好的 https://hahaha.com/apple-app-site-association/注意后边得加斜杠,Bundle ID去苹果开发者平台找

7.然后调用支付方法就行了文章来源地址https://www.toymoban.com/news/detail-503928.html

uni.getProvider({
		service: 'payment',
		success(res) {
			uni.requestPayment({
						provider: 'wxpay',
						orderInfo: data.data,
						success(val) {
							console.log('成功了',val)
						},
						fail(err) {
							console.log('失败了',err)
						}
					})
			}
		}
})

到了这里,关于【uniapp】 史上最详细手动配置ios平台通用链接 Universal Link 设置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • OpenStack搭建史上最详细步骤 (快速入手)

    搭建openstack平台所需要的两个镜像包:CentOS-7-X86_64-DVD-1804.iso 和 chinaskill_cloud_iaas.iso镜像文件。 在VMware上准备两台虚拟机,分别作为controller(控制)节点和compute节点. 下面是VMware上虚拟机的基础配置。 computecontroller 双网卡,NAT模式和仅主机模式,配置硬盘各给50G 多添的一块

    2024年02月02日
    浏览(45)
  • Nacos 安装教程(史上最详细保姆级教程)

    作者:大三的土狗 专栏:SpringCloud    Nacos的全称是Dynamic Naming and Configuration Service,Na为naming/nameServer即注册中心,co为configuration即注册中心,service是指该注册/配置中心都是以服务为核心。   Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,

    2024年02月03日
    浏览(54)
  • Java对接微信支付(史上最详细)

    本文将介绍如何使用Java对接微信支付,包括获取支付参数、支付回调处理等步骤。本文适用于已经熟悉微信支付基本原理的读者。 JDK 1.8 Maven Spring Boot 2.x 微信支付开发文档 为了进行支付,我们需要先获取微信支付的参数信息,包括appid、商户id、支付密钥等。 配置文件 我们

    2024年02月15日
    浏览(38)
  • Ubuntu安装Burp Suite--史上最详细教程

    VMware Workstation下载网址: https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html Burp Suite v2021.6安装包: 链接: https://pan.baidu.com/s/1OqiYpRr2XnWPw6B1Tum2hw?pwd=2001 提取码:2001 ubuntu-18.04.6安装包: 链接: https://pan.baidu.com/s/1SR1Q9ggLnIOErgOLQpzXkA?pwd=2001 提取码:2001 创建新的虚拟

    2024年02月09日
    浏览(43)
  • C++ system()函数的常用用法 (史上最详细)

    目录 一.推荐:     1. system(\\\"pause\\\")     2. system(\\\"color *\\\")     3.system(\\\"title *\\\")     4. system(\\\"cls\\\") 二.文件操作:     1. system(\\\"start *\\\")     2. system(\\\"del *\\\")     3. system(\\\"copy A B\\\")     4. system(\\\"move A B\\\") 三.系统操作     1. 关机,重启,睡眠     2. 日期/时间     3. task     1. system(\\\"pause\\\"

    2024年02月12日
    浏览(43)
  • 算法设计与分析期末复习题(史上最详细)

    算法设计与分析期末复习题(一) 1、二分搜索算法是利用( A )实现的算法。 A、分治策略 B、动态规划法 C、贪心法 D、回溯法 2、下列不是动态规划算法基本步骤的是( A )。 A、找出最优解的性质 B、构造最优解 C、算出最优解 D、定义最优解 3、最大效益优先是( A )的一

    2023年04月09日
    浏览(47)
  • 史上最详细注释,用flask写一个博客系统

    文本用flask写个博客系统,源码带有详细注释,通俗易懂,拿去就能用。点 这里 查看演示。博客效果如下,博客首页: 这个博客麻雀虽小,但五脏俱全。有如下功能: 博客文章浏览 用户注册 用户登录/登出 发文章/修改文章/删除文章 为了简单,没有用MySQL数据,使用了Sql

    2024年02月06日
    浏览(44)
  • graphics.h头文件图形绘画详解(史上最详细)

    graphics.h 是针对DOS下的一个C语言图形库 (c++也可以) 目前支持下载此头文件的常用的有两种:         1. EGE (Easy Graphics Engine)         2. EasyX Graphics Library EGE , 全名Easy Graphics Engine, 是windows下的简易绘图库,是一个类似BGI(graphics.h)的面向C/C++语言新手的图形库 EasyX , 全名

    2024年02月07日
    浏览(87)
  • 史上最详细之Eclipse导入Idea中并运行

    通过idea的open file菜单进行打开我们的项目 或者 主要配置的项目为下图箭头所指地方。 配置JDK,保证下面两个地方的版本一致,不然启动会报错,最后一个选项配置项目的输出路径。 修改 配置项目的文件夹标识。 配置项目的输入路径。 添加项目的jar包依赖。将我们在lib文

    2024年02月03日
    浏览(50)
  • 史上最详细的vite引入scss全局变量详解

    我们经常因为某些变量不能全局引入而头疼如麻,尤其是在做一些统一样式的时候,简直是噩梦,而且网上乱七八糟的文章很多很多,但是真正教你配置的没几个,因为很多都是复制过来的,有些人为了赶时间随便复制一下,这里将为你提供史上最详细的引入流程 第三步:创

    2024年02月16日
    浏览(35)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包