2017-03-12 6 views
1

UIWebView Seite, die durch Anzeigen von FBSDKAppInviteDialog geöffnet wurde, lädt die Freundesliste nicht wie üblich, sondern stoppt entweder bei einem leeren Seitenstatus oder beim Status der unendlichen Ladeanzeige.FBSDKAppInviteDialog lädt keine Freundesliste

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() 

Und FBSDKAppInviteDialogDelegate Methoden wurden nicht aufgerufen.

Dieses Verhalten konnte vor einer Woche nicht reproduziert werden.

iOS Simulator 10.2, das gleiche Verhalten auf dem iOS 10.2.1 auf dem realen Gerät das iPhone 5S und iPad mini 9.2.

Facebook SDK - 4.15.1

Vielen Dank im Voraus für jede Hilfe oder sugestions.



Empty Screen state Loading indicatator state

Antwort

0

Der Bug Facebook von BoygeniusDexter erwähnt (https://developers.facebook.com/bugs/721787828000962/) ist eigentlich auf Android nicht iOS.

Verwenden Sie das veraltete UIActionSheet, um FBSDKAppInviteDialog zu öffnen? Wenn das Entfernen von UIActionSheet ist Ihre Lösung: https://developers.facebook.com/bugs/172327909915305/

+0

Der erste Fehler wurde von Android gemeldet, aber das Problem war auf der Facebook-Service-Seite. Wie Sie in den späteren Kommentaren sehen können, tauchte der gleiche Fehler auch auf iOS-Clients auf. – skyylex