Package google.golang.org/appengine/channel (v1.6.8)

Le package Channel implémente le côté serveur de l'API Channel d'App Engine.

Create crée un canal associé au clientID donné, qui doit être unique pour le client qui utilisera le jeton renvoyé.

token, err := channel.Create(c, "player1")
if err != nil {
    // handle error
}
// return token to the client in an HTTP response

Send envoie un message au client sur le canal identifié par le clientID.

channel.Send(c, "player1", "Game over!")

Obsolète : la fonctionnalité de l'API Channel est obsolète et sera bientôt supprimée. Consultez le document "Désactivation de l'API Channel" pour obtenir des informations détaillées et le calendrier.

https://cloud.google.com/appengine/docs/deprecations/channel

Fonctions

func Create (obsolète)

func Create(c context.Context, clientID string) (token string, err error)

Create crée un canal et renvoie un jeton utilisable par le client. Le clientID est une chaîne fournie par l'application qui permet d'identifier le client.

func Send (obsolète)

func Send(c context.Context, clientID, message string) error

Send envoie un message sur le canal associé au clientID.

func SendJSON (obsolète)

func SendJSON(c context.Context, clientID string, value interface{}) error

SendJSON est une fonction d'assistance qui envoie une valeur codée en JSON sur le canal associé au clientID.