返回顶部
首页 > 资讯 > 精选 >【uniapp】 史上最详细手动配置ios平台通用链接 Universal Link 设置
  • 905
分享到

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

uni-appxcodeios 2023-08-20 16:08:54 905人浏览 八月长安
摘要

1.先去苹果开发平台开启服务“Certificates, Identifiers & Profiles”页面选择“Identifiers”中选择对应的App ID,确保开启Associated Domains,然后重新生成profile后续

1.先去苹果开发平台开启服务“Certificates, Identifiers & Profiles”页面选择“Identifiers”中选择对应的App ID,确保开启Associated Domains,然后重新生成profile后续打包时用
在这里插入图片描述
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/
在这里插入图片描述
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平台通用链接会自动变成你配置的地址
在这里插入图片描述

6.然后再去微信开放平台配置ios链接然后去审核,如果你之前创建好app就点击管理中心然后选中你要改的app点击查看,然后找到基本信息点击右侧修改,这个时候你拉到最下边点击保存,下一步,把ios应用填写完点击提交等待审核就行了
在这里插入图片描述

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

7.然后调用支付方法就行了

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

来源地址:https://blog.csdn.net/weixin_48772762/article/details/130225630

--结束END--

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

本文链接: https://lsjlt.com/news/376529.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作