我正在尝试在OS X(v10.14.3)上使用Safari来实现oAuth,并且在支持少数版本的应用程序时遇到问题:当我需要处理旧应用程序中的重定向时,Safari会忽略当前打开的应用程序并始终启动最新版本(内部版本号)应用。
我已经测试了使用终端机或Google Chrome浏览器通过URL方案打开我的应用程序的方法,并且运行良好:它总是使已启动的活动应用程序启动或启动最新版本。
请注意,如果安装了重复的应用程序(很少有具有相同版本和内部版本号的应用程序),则Safari会打开第一个已安装的应用程序,但是当然不是那么重要。