美文网首页iOS原创干货iOS DeveloperiOS
facebook SDK 4.6 在iOS9上login方式的变

facebook SDK 4.6 在iOS9上login方式的变

作者: 我不是段誉 | 来源:发表于2015-09-22 19:19 被阅读1468次

    iOS8下 facebook sdk登录有四种行为方式

    1.native Facebook app(如果没有安装或者网络无法连接跳到2)

    2.Safari(默认的方式)

    3.system account(如果没有,跳到1)

    4.webview(这种方式不会去检查3和1是否已经登录,直接就在当前App弹webview)

    iOS9下

    1.native Facebook app(直接跳到2)

    2.Safari(默认的方式,但是表现形式变了,不会跳出应用,而是在当前app里present出来一个viewController(SafariViewController))

    3.system account(和iOS8一样)

    4.webview(和iOS8一样)

    以前用system account很方便,但对于没有登录system account的人就还是得用native或者Safari,这就得跳出app,体验不好,而如果用webview,虽不用跳出app,但是牺牲了system account的便利性。

    现在iOS9刚好帮我们解决了这个问题,native完全不用了,虽然代码中仍然可以这样写,但是会略过,直接到Safari,而Safari现在也不用跳出应用。所以现在的system account方式既方便又不用跳出APP,必然是首选啊。

    相关文章

      网友评论

      • 何康老鬼:你好,我想问下你们登入的时候有没有那种弹出试图一样的登入界面。我看安卓的有,我做的只能网站上选择 1还是2.
      • ba9d15a97b9b: iOS10也是不能直接跳到FacebookApp,必须先到Safari是吧?~~~急,在线等
      • 木木等你:茅塞顿开,我说怎么一直启动不来Facebook APP ,文档都翻遍了。谢了:stuck_out_tongue_closed_eyes:
        木木等你:@言赫翔 现在都是url跳转。
        ba9d15a97b9b:iOS10也是不能直接跳到FacebookApp,必须先到Safari是吧?~~~急,在线等
        傲视众生的冰块:@木木等你 嗯?
      • 木木等你:你好请问up,现在你还能的跳转到facebook app进行登录授权么。
      • 十六_:接facebook 点赞功能的时候,web没跳完就跳回来了 app 请问遇到过这种问题吗?
      • cfa80216c661:我的设备在webview填写过一次账号密码之后,就每次都记住了这些信息,如果要更换的话怎么办
        Luf_:有没有解决啊 兄弟 两年了 现在还有这个问题 manager.logout无效
        fly大梦想家:打开Safari设置无痕浏览,删除历史记录应该就可以
        夜宇天:@durant大魔王 我也遇到了这个问题,您是怎么解决的啊
      • 傲视众生的冰块:我用最新的facebooksdk,会出现如下错误
        ld: framework not found FBSDKLoginKit
        clang: error: linker command failed with exit code 1 (use -v to see invocation)
        请问一下,楼主有遇到过吗?
        我不是段誉:@傲视众生的冰块 没有
      • 大雄記:iOS开发使用 facebook SDK 4.x 来做第三方登录,是不是就不调用Facebook的APP了呢?
        大雄記:@我不是段誉 我刚按facebook的官网,添加了facebook第三方登录,调用登录,然后一直走H5的界面,总是不跳转到Facebook的APP,各种什么白名单等设置,什么的都对照官网添加了,还以为我集成过程出错了呢?
      • 诺诺0410:你好,请教一下如何使用system account做登录,因为没有接触过facebook,看了官方文档还是不太明白。感谢!
        诺诺0410:@我不是段誉 感谢回复!谢谢!
        我不是段誉:@32335816e3a3 就是你在系统设置中绑定过Facebook的话,SDK就可以直接登录而不需要用一个界面输入账号密码

      本文标题:facebook SDK 4.6 在iOS9上login方式的变

      本文链接:https://www.haomeiwen.com/subject/jcuicttx.html