BeforeMount
BeforeMount
  • 发布:2024-07-27 21:38
  • 更新:2024-07-31 15:33
  • 阅读:351

iOS开发 使用微信登录后,跳转到另一个app

分类:uni-app

当前开发的app有两个,代号为appA和appB, 已知A和B的 team_id一样,bundleId不同,微信开放平台下的appId也不同,微信开放平台下的Universal Links填写具体路径也不同,使用同一个域名下的apple-app-site-association文件,文件内容如下:

schema配的一个asaww,一个asaqxp也不一样

{

"applinks": {  

    "apps": [],  

    "details": [  

{                                                                

            "appID": "38XXXXXXXX.com.ezcw.xxxxx",                         

            "paths": [ "/user/*" ]                                       

        },    

{  

"appID": "38XXXXXXXX.com.sea.xxxxx",

"paths": [ "/student/*" ]

}  

    ]  

}  

}

当使用appA使用微信登录跳转到微信后,返回时却跳转到appB,请问下有没有遇到过这种情况的,我还缺少其他配置么

2024-07-27 21:38 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

在手机浏览器中分别使用两个app的通用链接测试验证是否可以正确启动对应的app,如果正常就说明通用链接配置正确,登录微信后台查看是否配置正确。如果不正常就说明通用链接配置有问题,检查apple-app-site-association配置是否正确。

  • BeforeMount (作者)

    还是这个问题 用safari测试

    https://o-dcloud.yayuit.cn/uni-universallinks/UNICA6600D,跳detail数组里下标更小的paths

    2025-02-17 20:10

  • BeforeMount (作者)

    apple-app-site-association配置没问题,只有一个app时候正常跳,安多个就跳下标小的

    2025-02-17 20:13

  • DCloud_App_Array

    回复 BeforeMount: 从你描述的现象看就是服务器apple-app-site-association文件配置不正确,两个应用配置关联不同的path,避免冲突。

    2025-02-24 18:59

  • BeforeMount (作者)

    回复 DCloud_App_Array: path不是自动生成的嘛 这样的/uni-universallinks/xxxx

    2025-02-26 14:15

  • DCloud_App_Array

    回复 BeforeMount: 参考文档:https://uniapp.dcloud.net.cn/tutorial/app-ios-capabilities.html#%E7%AC%AC%E4%B8%89%E6%AD%A5-%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%85%8D%E7%BD%AEapple-app-site-association%E6%96%87%E4%BB%B6

    “第三步:服务器配置apple-app-site-association文件” 章节中有说明。

    2025-02-26 15:35

要回复问题请先登录注册