在模拟器上测试我的应用需要Facebook认证。
由于Facebook应用程序没有安装在模拟器上,Facebook使用Safari进行身份验证。
显然,Facebook认证流程发生了变化,导致过去已经验证过我的应用程序的用户被重定向到一个错误页面,上面写着:
API错误码:100
API错误描述:无效参数
错误消息:需要有效的重定向URI。
以前一切都很好。
临时解决方案:显然,它也发生在Android上,它与新的Facebook认证对话框有关。
如下所述:Facebook Android sdk在身份验证时抛出缺失的重定向uri
进入你的Facebook应用设置页面->高级页面->迁移->禁用"增强认证对话框"
使用Facebook API。Ray Wenderlich有一个很好的教程