在我的例子中有两个应用程序,比如App A和App B。
我想使用通用链接从应用程序A打开App B并做一些身份验证工作。在App A通过App A通用链接完成身份验证后,我将从App B向它发送一些结果。
但我担心的用例是,我不希望任何其他应用程序打开app B。
如果我的HTTPS通用链接URL暴露,我知道通用链接不能直接从浏览器工作,但有人可以创建恶意应用程序,并可以尝试从恶意应用程序打开通用链接。
有什么解决方案吗?比如限制哪些应用程序可以通过通用链接打开App B?
如果我的理解有误,请纠正我。
发布于 2020-11-04 23:19:28
恶意应用程序的开发者无法拦截他们想要的任何链接,这就是你的apple-app-site-assotiation的用途。应用程序和站点之间的连接是双向的:
<your_domain>/.well-known/apple-app-site-assotiation下,您必须放置appID,并且只有具有该特定appID的应用程序才有资格处理此域的URL。希望它能回答你的问题。
https://stackoverflow.com/questions/64566778
复制相似问题