【发布时间】:2021-04-05 22:10:28
【问题描述】:
有一个 iOS 应用程序。
网上有一个链接:
在 iOS 应用中,有一个带有配置的 但是重定向是从网络上的那个链接到 iOS 应用程序的,尽管这是在配置中: (我遵循了来自:How to support Universal Links in iOS App and setup server for it? 的指示) 我试过 如何配置它以便在浏览器中打开链接将重定向到 iOS 应用程序(这部分工作),除非客户端调用 https://somedomain.com/forgotPassword... 旁注:
这部分:在浏览器中打开链接将被重定向到 IOS 应用程序 - 工作正常,当我有 附:我是一名网络开发人员,所以如果在 iOS 部分有需要采取的步骤,请尽可能简洁详细,以便我将其转发给 iOS 团队。 编辑:
同时,我也尝试了这些组合:apple-app-site-association 文件{
"applinks": {
"apps": [],
"details": [
{
"appID": "....",
"paths": ["NOT /forgotPassword", "*"]
},
{
"appID": "....",
"paths": ["NOT /forgotPassword", "*"]
}
]
}
}
"NOT /forgotPassword" 并且重定向到 iOS 应用程序应该被拦截和阻止。"paths": ["NOT /forgotPassword", "*"] 和"paths": ["*", "NOT /forgotPassword"]"paths": ["*"] 时仍然工作正常
但是当我引入 NOT 子句时,正如我在上面提供的堆栈溢出链接中所建议的那样,这不起作用。
我应该以其他方式格式化它吗?"paths": ["*", "NOT /forgotPassword?key=?"]
"paths": ["NOT /forgotPassword?key=?", "*"]
【问题讨论】:
-
在我的情况下,当我从浏览器点击 url 时不起作用,当我从 messenger 或 whatsapp 点击 url 时它起作用。请帮帮我。
标签: ios web safari apple-app-site-association