【问题标题】:FBSDKAppInviteDialog doesn't load list of friendsFBSDKAppInviteDialog 不加载好友列表
【发布时间】:2017-08-02 19:31:36
【问题描述】:

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

    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,在 iOS 10.2.1 上的行为与 iPhone 5S 和 iPad mini 9.2 的真实设备相同。

Facebook SDK - 4.15.1

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



【问题讨论】:

    标签: ios swift facebook uiwebview fbsdkappinvitecontent


    【解决方案1】:

    【讨论】:

    • 非常感谢。我也是这么想的,只是还没找到证据。
    【解决方案2】:

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

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

    【讨论】:

    • Android 报告了最初的错误,但问题出在 Facebook 服务端。因此,正如您在后面的 cmets 中看到的那样,iOS 客户端上也出现了相同的错误。
    猜你喜欢
    • 1970-01-01
    • 2021-10-03
    • 1970-01-01
    • 2012-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多