uniapp 新的scheme不生效
时间: 2023-08-11 15:05:37 浏览: 224
详解spring中aop不生效的几种解决办法
5星 · 资源好评率100%
根据引用\[1\]和引用\[2\]的内容,你可以尝试以下步骤来解决uniapp新的scheme不生效的问题:
1. 在uniapp的项目中创建一个名为apple-app-site-association的文件,并确保没有后缀名。
2. 在文件中添加以下代码:
```
{
"applinks": {
"apps": \[\],
"details": \[
{
"appID": "7TFJY8WTJ9.com.cnt.shop",
"paths": \[ "*" \]
}
\]
}
}
```
3. 在uniapp的manifest.json文件中进行配置。在"ios"部分添加以下代码:
```
"ios": {
"dSYMs": false,
"capabilities": {
"entitlements": {
"com.apple.developer.associated-domains": \[
"applinks:www.aaaaaa.com"
\]
}
},
"urlschemewhitelist": "alipays,alipay,safepay,weixin,wechat",
"idfa": false
},
```
4. 在sdkConfigs中的share和oauth部分,将"UniversalLinks"的值改为"www.aaaaaa.com",并确保微信开放平台申请的appid正确填写。
如果你仍然遇到uniapp新的scheme不生效的问题,你可以尝试以下步骤:
1. 打开Android项目的AndroidManifest.xml文件。
2. 将应用入口activity中的android:scheme值改为你需要的UrlSchemes。
3. 如果你不确定是否安装了应用程序,你可以在唤起应用页面使用js代码请求该协议。如果在500ms内有应用程序能解析这个协议,那么就能打开该应用;如果超过500ms就跳转到app下载页。\[3\]
希望这些步骤能帮助你解决问题。如果问题仍然存在,请提供更多详细信息以便我能够更好地帮助你。
#### 引用[.reference_title]
- *1* *2* [uniApp 手动配置UniversalLink,手动配置ios通用链接,](https://blog.csdn.net/weixin_47756693/article/details/128662561)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [uni-app项目配置UrlSchemes在外部打开APP](https://blog.csdn.net/qq_42597536/article/details/115325856)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文