gpt4 book ai didi

android - 魔术链接,它们是如何工作的

转载 作者:可可西里 更新时间:2023-11-01 05:43:14 28 4
gpt4 key购买 nike

一些移动应用程序,特别是 Slack , 正在使用魔术网址进行身份验证。我在寻找实现资源时遇到了一些麻烦,最重要的是,android 是否有类似的方法。

我的理解是服务器会发出一封带有这个魔法链接的电子邮件(类似于 app://gf234h23f4j234342342),然后该链接将被传递到一个已注册的 app,然后可以使用此信息联系服务器以获取有关用户的信息。这个对吗?如果是这样,gmail 似乎无法将其识别为 url,如何解决?

最佳答案

解决此问题的一种方法是将可信数据编码为经过数字签名的 JSON 网络 token (JWT)。然后由应用程序将其传递给服务器,服务器验证其真实性。

正如您所提到的,Gmail 和其他一些软件无法识别 app:// 等自定义 URL 架构。要解决此问题,请提供指向您服务器的类似形式的 HTTPS 链接(例如 https://example.com/redirect/gf234h23f4j234342342),然后执行 HTTP 重定向到自定义 URL 方案,使用HTTPS URL 中提供的信息。作为一项优化,您还可以在 iOS 9+ 上设置通用 URL,以便将 HTTPS URL 直接定向到您的应用程序,而无需通过 Safari 反弹。

This answer详细描述了 Android 方法。

关于android - 魔术链接,它们是如何工作的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38316280/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com