Facebook AccountKit 接入的坑点

AccountKit是facebook提供的面向全球的手机号邮箱登录SDK,类似于中国的微信授权登录。

上周仔细看了facebook的官方文档,终于把AccountKit接入的bug修复了。之前照着GitHub上的demo提供的文档,按着步骤接入了AccountKit,但是只是在App 的验证页面提示了一条系统内部错误,就没有其他信息了,这种提示怎么会知道了哪里出错了呢,一头雾水。

百度&Google,都找不到解决办法。于是搁置了一周,上周又一次仔细看了facebook官方的文档,根本没有调试信息的打开开关(国内的官方SDK都会有一个debug 的开关)。仔细阅读文档发现官方提供了一个显示错误信息的回调方法。
如下:

- (void)viewController:(UIViewController<AKFViewController> *)viewController didFailWithError:(NSError *)error{
    
    // TODO: should display the error message somewhere
}

但是github上第三方提供的demo,居然是个空的方法,什么也没有打印,导致一开始调试的时候没有如何信息,不知道错在何处。

我在该方法里把错误信息打印出来以后,调试就顺利了。一开始的打印信息说是要启动一个token flow,百度了一下,是accountkit管理台的配置问题,于是打开accountkit的管理台,打开了启用 token flow 的开关。接着又打印了另外一个错误,说是验证的时候是否需要秘钥,默认是需要,百度之后到管理台里开启了不需要秘钥的开关。于是乎,accountkit的调试通过了。

吐槽一下,官方文档并没有对开关的设置做出如何说明,这是一另外一个坑点。

最终管理台的配置如下图:

accountkit 配置.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 因为要结局swift3.0中引用snapKit的问题,看到一篇介绍Xcode8,swift3变化的文章,觉得很详细...
    uniapp阅读 10,173评论 0 12
  • 策划了好几年的草原行,更改了无数次的计划,换成了关山牧场一日游,终于成行。(最重要的是要感谢爸爸妈妈帮我在家带小娃...
    南漂的鱼阅读 3,258评论 11 7
  • 很久很久以前,在一个香火很旺的寺庙里,有一只染上了佛性的蜘蛛。 有一天,佛从天上路过,看见了这个香火很旺的寺庙,佛...
    临行前的脚步阅读 1,643评论 0 2
  • 一声梧叶一声秋,一点芭蕉一点愁,三更归梦三更后。落灯花,棋未收,叹新丰逆旅淹留。枕上十年事,江南二老忧,都到心头。...
    幽无安阅读 5,321评论 4 12
  • 福彩447期3D预测独胆多少?
    user716436阅读 2,425评论 0 0

友情链接更多精彩内容