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的主要内容,如果未能解决你的问题,请参考以下文章

iOS 实现桌面快捷方式-快速打开App功能页

iOS 类似复制链接打开淘宝APP后弹出页面功能

iOS应用内集成AppStore评分功能

苹果手机连接不到app store,直接跳转网页充值,游戏无法苹果内充值怎么破?

微信扫码下载APP的实现原理及方法

iOS搭配这几款App,贼好用