我设置了我的Facebook iOS SDK,这样如果Facebook应用程序不存在,它将在应用程序中显示一个auth对话框(而不是切换到Safari)。也就是说,在SDK的Facebook.m文件中,我改为:
[self authorizeWithFBAppAuth:YES safariAuth:NO];
除了一件事之外,它的工作效果很好:所有Facebook的app auth对话框都包含应用程序条款和隐私政策的外部链接。根据所描述的设置,如果您单击其中一个链接,它们将在应用程序内对话框中打开,从而达到死胡同:没有后退按钮或其他方式返回到身份验证对话框。
这肯定是SDK中的一个错误?是否有一种很好的方法可以“外部”或在SDK代码中更好地处理这些链接?