Melhor maneira de notificar um usuário no Facebook que é a vez de agir


7

Estou criando um jogo baseado em turnos que gostaria de integrar ao Facebook. Os jogadores podem não estar necessariamente jogando em tempo real, portanto, é possível saber quando é a sua vez.

Eu estava pensando inicialmente nas notificações do facebook, mas parece que foi preterido: /programming/4619164/how-to-send-a-facebook-notification-through-their-api

As alternativas não parecem muito agradáveis ​​(escrever na parede ou mandar o jogador que acabou de terminar o turno enviar uma solicitação)

Existem alternativas melhores?


Por tempo não real, você quer dizer que os jogadores podem tê-lo aberto como uma guia, mas podem ser multitarefas? Ou estou completamente de folga?
dman

11
@DMan é uma opção, ou talvez os horários dos jogadores não estejam alinhados e não possam estar online ao mesmo tempo, então um jogador joga a sua vez e depois faz outra coisa (possivelmente joga um jogo com um jogador diferente) volta depois que o oponente fez a jogada. É como jogar por e-mail como o que está embutido no Civilization IV e também é (relativamente) popular no Chess. Já tenho o email como opção, mas queria fornecer uma alternativa no Facebook.
Davy8

Respostas:


6

Os pedidos foram criados para esse fim, entre outros ...

Solicitações geradas por aplicativos: essas solicitações podem ser iniciadas e enviadas apenas para usuários que autorizaram seu aplicativo. Os desenvolvedores podem enviar essas solicitações usando a API do Graph. Use essas solicitações para atualizar a contagem de marcadores para incentivar um usuário a se envolver novamente no aplicativo (por exemplo, seu amigo terminou sua jogada em um jogo e agora é sua vez) .

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


Ah, acho que assumi automaticamente que as solicitações tinham que ser iniciadas pelo usuário, e você está certo, esse é exatamente o objetivo das solicitações! (Por que você fez a resposta de uma comunidade wiki embora?)
Davy8

Isso é ruim? Eu sou muito ignorante :)
Evan Rogers

1

O Facebook não permite que aplicativos enviem mensagens diretas. Eu acho que não há como gerar uma notificação com um aplicativo no facebook, você só pode escrever no mural de usuários.

Talvez sua melhor solução seja enviar um SMS, email ou usar o Twitter.


11
A partir dessa página e dos comentários, parece que é apenas para ler mensagens e não para enviá-las. A permissão necessária para usar esse recurso é "read_mailbox", para que não pareça que ele pretende enviar.
Davy8

Sim, você está certo, e lembro-me de ler há algum tempo que o Facebook não deixava os aplicativos enviarem mensagens diretas.
David Martinez
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.