iOS app内打开safari
Posted 幻化成疯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS app内打开safari相关的知识,希望对你有一定的参考价值。
最近使用google的oauth认证,发现不再允许使用UIWebview进行认证了,必须使用系统游览器,使用游览器也不一定要在app之间跳转,ios使用SFSafariViewController就可以达到要求,
google提供了demo:https://github.com/google/GTMAppAuth
我想这样做的原因就是,防止程序在自定义的UIWebView里加入js,模拟用户点击事件,在提前知道用户帐号和密码的情况下,不需要用户的任何确认,就登录了用户的google帐号。当然,这个验证是由google进行的,并不是所有的OAuth 网站都有这样的要求。
以上是关于iOS app内打开safari的主要内容,如果未能解决你的问题,请参考以下文章