1

UIWebView通过显示打开的页面FBSDKAppInviteDialog不会像往常一样加载朋友列表,而是在空白页面状态或无限加载指示器状态下停止。

    let text = "invite text"
    content.appLinkURL = URL(string: "valid_url_to_fb_me")!
    content.promotionText = text
    content.promotionCode = "\(code)"
    
    let dialog = FBSDKAppInviteDialog()
    dialog.fromViewController = self.viewController
    dialog.content = content
    dialog.delegate = self
    dialog.show()

并且FBSDKAppInviteDialogDelegate没有调用方法。

这种行为在一周前是不可重现的。

iOS Simulator 10.2,与 iPhone 5S 和 iPad mini 9.2 真实设备上的 iOS 10.2.1 上的行为相同。

Facebook SDK - 4.15.1

提前感谢您的任何帮助或建议。



空屏状态 加载指示器状态

4

2 回答 2

1

该错误在 Facebook 方面: https ://developers.facebook.com/bugs/721787828000962/

于 2017-03-13T12:02:50.053 回答
0

BoygeniusDexter ( https://developers.facebook.com/bugs/721787828000962/ ) 提到的 Facebook 错误实际上是在 Android 而不是 iOS 上。

您是否使用已弃用的 UIActionSheet 打开 FBSDKAppInviteDialog?如果是这样删除 UIActionSheet 是您的解决方案:https ://developers.facebook.com/bugs/172327909915305/

于 2017-03-19T19:12:26.823 回答