Android 网站上的链接,可以使用令牌登录应用程序或返回到网站
有人请求添加到我们其中一个网站的链接,该网站可以在iOS或Android上打开我们的移动应用程序,并通过传入身份验证令牌登录到该应用程序。如果两个平台上都没有应用程序,我需要它返回到相关网站 根据我对通用链接或深度链接的理解,它们的目的是将您带到应用程序中的特定页面,而不是传递参数。自定义URL方案似乎更适合,但也不支持相同的方式,退回到web是有问题的 如果有人曾经设置过这样的东西,并有资源,我可以看看它将不胜感激Android 网站上的链接,可以使用令牌登录应用程序或返回到网站,android,ios,mobile,cross-platform,deep-linking,Android,Ios,Mobile,Cross Platform,Deep Linking,有人请求添加到我们其中一个网站的链接,该网站可以在iOS或Android上打开我们的移动应用程序,并通过传入身份验证令牌登录到该应用程序。如果两个平台上都没有应用程序,我需要它返回到相关网站 根据我对通用链接或深度链接的理解,它们的目的是将您带到应用程序中的特定页面,而不是传递参数。自定义URL方案似乎更适合,但也不支持相同的方式,退回到web是有问题的 如果有人曾经设置过这样的东西,并有资源,我可以看看它将不胜感激 谢谢。像这样构建深度链接的身份验证系统是可能的,但有几个重要的注意事项: 用于
谢谢。像这样构建深度链接的身份验证系统是可能的,但有几个重要的注意事项:
+match\u担保
返回true
,请根据存储在后端的值验证返回的令牌,并让用户登录。如果false
,或者令牌未验证,请处理错误(可能是要求用户手动登录)为了使这个额外的安全性,将令牌存储在后端,并带有过期时间戳(可能是5-10分钟),如果链接过期,则不允许自动身份验证。这将防止以后在某处找到URL并重新使用,并且还将确保在以后有人检索链接内容时不会发生任何错误。查看最新的iOS 14 IDFA更改,从2021年初开始,此解决方案在iOS上不再可行。这在iOS 14中仍然有效,但如果未启用IDFA(任何人都不应启用),则
match\u assurable
将为false。