Der beste Weg, um einen Benutzer auf Facebook darüber zu informieren, dass er an der Reihe ist, zu handeln

7

Ich erstelle ein rundenbasiertes Spiel, das ich in Facebook integrieren möchte. Spieler müssen nicht unbedingt in Echtzeit spielen, daher ist es wünschenswert, dass sie wissen, wann sie an der Reihe sind.

Ich dachte anfangs an Facebook-Benachrichtigungen, aber es scheint, dass sie veraltet sind: /programming/4619164/how-to-send-a-facebook-notification-through-their-api

Die Alternativen klingen nicht besonders angenehm (an die Wand schreiben oder den Spieler, der gerade an der Reihe ist, eine Anfrage senden lassen)

Gibt es bessere Alternativen?

Davy8
quelle
Meinen Sie damit, dass die Spieler es möglicherweise nicht als Echtzeit öffnen, sondern als Multitasking ausführen können? Oder bin ich komplett weg?
DMan
1
@DMan, das ist eine Option, oder vielleicht stimmen die Zeitpläne der Spieler nicht überein und können nicht gleichzeitig online sein. Ein Spieler ist an der Reihe und macht dann etwas anderes (spielt möglicherweise ein Spiel mit einem anderen Spieler) kommt zurück, nachdem der Gegner seinen Zug gemacht hat. So etwas wie per E-Mail spielen, wie es in Civilization IV eingebaut ist und auch bei Schach (relativ) beliebt ist. Ich habe bereits eine E-Mail als Option, wollte aber eine Alternative auf Facebook anbieten.
Davy8

Antworten:

6

Zu diesem Zweck wurden unter anderem Anfragen erstellt ...

Von der App generierte Anforderungen: Diese Anforderungen können nur an Benutzer initiiert und gesendet werden, die Ihre App autorisiert haben. Entwickler können diese Anforderungen über die Graph-API senden. Verwenden Sie diese Anforderungen, um die Anzahl der Lesezeichen zu aktualisieren und einen Benutzer zu ermutigen, sich erneut an der App zu beteiligen (z. B. hat Ihre Freundin ihren Zug in einem Spiel beendet und Sie sind jetzt an der Reihe) .

Siehe: http://developers.facebook.com/blog/post/464/

Evan Rogers
quelle
Ah, ich glaube, ich habe einfach automatisch angenommen, dass Anfragen vom Benutzer initiiert werden müssen, und Sie haben Recht, das ist genau der Zweck von Anfragen! (Warum hast du die Antwort zu einem Community-Wiki gemacht?)
Davy8
Äh, ist das schlimm? Ich bin ziemlich ahnungslos :)
Evan Rogers
1

Facebook erlaubt Anwendungen nicht, Direktnachrichten zu senden. Ich denke, es gibt keine Möglichkeit, eine Benachrichtigung mit einer App auf Facebook zu generieren. Sie können nur an die Benutzerwand schreiben.

Vielleicht ist Ihre beste Lösung, eine SMS, eine E-Mail oder Twitter zu senden.

David Martinez
quelle
1
Von dieser Seite und den Kommentaren scheint es nur zum Lesen von Nachrichten zu dienen, nicht zum Senden. Die erforderliche Berechtigung zur Verwendung dieser Funktion lautet "read_mailbox", sodass es nicht so klingt, als ob es gesendet werden soll.
Davy8
Ja, Sie haben Recht, und ich erinnere mich, dass ich vor einiger Zeit gelesen habe, dass Facebook es Anwendungen nicht erlaubt hat, Direktnachrichten zu senden.
David Martinez