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

Il canale del pacchetto implementa il lato server dell'API Channel di App Engine.

L'elemento Create crea un nuovo canale associato al clientID specificato, che deve essere univoco per il client che utilizzerà il token restituito.

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

Invia invia un messaggio al cliente tramite il canale identificato dal clientID.

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

Obsoleta: la funzionalità API Channel è stata ritirata e verrà rimossa. Per informazioni dettagliate e il calendario, consulta il documento sulla disattivazione dell'API Channel.

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

Funzioni

funzione Create (deprecata)

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

Create crea un canale e restituisce un token che il client può utilizzare. Il clientID è una stringa fornita dall'applicazione utilizzata per identificare il client.

funzione Invio (deprecata)

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

Invia invia un messaggio sul canale associato a clientID.

func SendJSON (deprecato)

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

SendJSON è una funzione helper che invia un valore con codifica JSON sul canale associato al clientID.