Xamarin iOS通用链接支持Twittervalidation

所以,现在来自25 sep的twitter支持通用链接,这意味着当UIWebView访问https://twitter.com/oauth/authorize?oauth_token链接时,它会尝试打开一个twitter应用程序,如果它在那里,那么它会redirect我auth错误auth页面,所以我想知道,我怎么能禁用它的代码,没有卸载叽叽喳喳的应用程序,或者我怎么能启用通用链接身份validation在我的xamarin ios应用程序? 有没有可能?

(类似的问题,但对于本地: 禁用Twitter通用深度链接 )

除非Twitter删除/更新“ https://www.twitter.com/apple-app-site-association ”的应用程序部分,以允许不在apple-app-site-association文件中的旁路或辅助oauth不要看你怎么做。 这些文件被签名,iOS在操作系统级别处理它们。

我没有玩过很多关于continueUserActivity委托和传递给从UNI链接启动的应用程序的NSUserActivity对象,但是我没有看到启动的应用程序(例如Twitter)将控制返回到原始应用程序的方式,这一点oauth调用链将被打破无论如何….

  • 独特。 与自定义urlscheme不同,通用链接不能由其他应用程序声明,因为它们使用标准的HTTP或HTTPS链接到您的网站。

  • 安全。 当用户安装您的应用程序时,iOS会检查您上传到Web服务器的文件,确保您的网站允许您的应用程序以其名义打开url。 只有你可以创build和上传这个文件,所以你的网站与你的应用程序的关联是安全的。

通过: https : //developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/AppSearch/UniversalLinks.html