Facebook App-Anfragen werden auf iOS-Geräten nicht angezeigt?

8

Ich habe eine App-Einladung von einer iPad-App über die API von Facebook an einen Test-Facebook-Account gesendet. Wenn ich mich beim Testaccount auf meinem PC anmelde, ist die App-Anfrage da.

Wenn ich mich beim Testaccount auf meinem iPad anmelde (entweder über Safari oder über die Facebook-App), kann ich neben dem App Center-Tab die Nummer "1" sehen, aber wenn ich darauf klicke und zum App Center gehe Es gibt keine Anfrage. In der Tat kann ich keine App-Center-Bereiche für Anfragen auf Facebook für iOS sehen - es gibt nur Social-Picks und Top-Apps. Irgendeine Erklärung dafür?

    
Boris Hansen 03.08.2012, 13:13
quelle

2 Antworten

34

Dies wird durch eine falsche Konfiguration auf der Einstellungsseite der Facebook-App verursacht. Wenn Sie die App einrichten, müssen Sie sicherstellen, dass die folgenden Einstellungen korrekt vorgenommen wurden.

Gehe zu developers.facebook.com und wähle dann "Apps". Bearbeite deine App und fülle folgendes aus:

  • iOS App Bundle (denke nicht, dass es wichtig ist, aber fülle es aus, dies ist die Bundle-ID von Xcode (com.companyname.appname))

  • iPhone / iPad App Store-ID - Dies ist ESSENTIAL, eine davon muss mit einer gültigen App Store-ID ausgefüllt werden. Sie erhalten dies, wenn Sie eine App mit iTunes Connect erstellen. Wenn Sie eine App erstellen und die Details bis zu dem Punkt ausfüllen, an dem Sie aufgefordert werden, die Binärdatei zu senden, wird das generiert, was Apple als Apple ID (oder iTunes Id?) Bezeichnet. Es ist nur ein langer ganzzahliger Wert. Es muss nicht für die entsprechende App sein, wenn Sie bereits Apps im App Store haben, melden Sie sich einfach bei iTunes an und verwenden Sie eine bestehende Verbindung zum Testen.

  • Für iOS-SSO konfiguriert - Aktiviert

  • Konfiguriert für Deep Linking - Aktiviert

Die einzige Funktion, die Sie von Facebook erhalten, wenn ein Nutzer auf eine App-Benachrichtigung auf iOS klickt, ist, dass der Nutzer zur App weitergeleitet wird, falls installiert, oder zum App Store, falls nicht. Wenn Sie möchten, dass Ihre App-Benachrichtigungen auf dem Desktop angezeigt werden, benötigen Sie eine Canvas-URL im Bereich "App auf Facebook".

In meinen Tests musste ich eine Canvas-URL haben, um iOS-Benachrichtigungen zu erhalten, aber ich bin mir nicht sicher, ob dies ein Bug mit Facebook oder geplantem Verhalten ist. Wenn es nicht nur mit iOS funktioniert, aktiviere App auch auf Facebook und kleben Sie eine zufällige URL ein, wenn Sie keine haben.

    
Sam Clewlow 03.08.2012, 15:20
quelle
0

Ich habe gerade gedacht, dass es ein anderes Motiv für dieses Symptom geben kann: Wenn Ihre App eine Standortbeschränkung hat (nur in bestimmten Ländern verfügbar), muss der Benutzer, der die Anfrage erhält, in diesem Land sein GeoEdge).

    
Anna U. 29.06.2016 08:54
quelle

Tags und Links