Ich versuche, Nutzer auf Facebook einzuladen, meine iOS-App auszuprobieren (die noch nicht im Laden ist, sie aber noch nicht beendet hat).
Ich benutze facebook API, um einen Benutzer zu authentifizieren und versuche dann, den folgenden Code zu verwenden:
%Vor%Wenn ich jedoch Benutzer auswähle, an die ich die Einladungen senden möchte, und dann auf Senden klickst. Nichts passiert. Ich bekomme "Anfrage gesendet". durch NSLog, aber mein Freund erhält es nicht.
Irgendwelche Ideen?
Ich habe festgestellt, dass die Benachrichtigung nur in Facebook App kommt sowohl Android / iOS, aber Web-Benutzer kann es nicht sehen, ich hoffe, es ist keine Umsetzung von Facebook? Um sicherzustellen, dass Ihre Inviation (en) erfolgreich gesendet werden, müssen Sie auch die resultURL-Abfrage analysieren.
%Vor%Es kommt immer auf die Plattformen an, auf denen sich Ihre App befindet. Beispiel: Wenn Sie eine App haben, die nur auf Mobilgeräten verfügbar ist, sehen die eingeladenen Freunde die Anfrage nur auf ihren Smartphones und nicht auf facebook.com. Wenn Sie auch eine Leinwand-App auf facebook.com haben, wird sie auch auf facebook.com angezeigt.
Sie können mehr darüber in der Dokumentation über die "Erfahrung erhalten" [1] von Anfragen, die von Apps gesendet werden, lesen.
[1] Ссылка
Woher wissen Sie, dass die Anfrage nicht an andere Benutzer weitergegeben wurde? Sie müssen wissen, dass sie keine Benachrichtigung erhalten. Sie können darauf zugreifen, indem Sie auf den Link
gehen:Sie müssen eine Facebook-App in Ihrer App als Plattform mit einer Canvas-Seite haben. Dann erhalten die Benutzer eine Benachrichtigung.