firebase

package
v0.0.0-...-661c6f8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 16, 2022 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CustomMulticastMessage

type CustomMulticastMessage struct {
	Tokens       []string                 `json:"tokens,omitempty"`
	Topic        string                   `json:"topic,omitempty"`
	Condition    string                   `json:"condition,omitempty"`
	Data         map[string]string        `json:"data,omitempty"`
	Notification *messaging.Notification  `json:"notification,omitempty" binding:"required"`
	Android      *messaging.AndroidConfig `json:"android,omitempty"`
	Webpush      *messaging.WebpushConfig `json:"webpush,omitempty"`
	APNS         *messaging.APNSConfig    `json:"apns,omitempty"`
}

CustomMulticastMessage 는 다음과 같은 규칙을 따른다. condition이 존재할 경우, tokens와 topic 항목은 무시된다. condition이 존재하지 않고 topic이 존재하면, tokens 항목은 무시된다.

func (*CustomMulticastMessage) ToMessages

func (cmm *CustomMulticastMessage) ToMessages() (messages []*messaging.Message)

type Messages

type Messages struct {
	Messages []*messaging.Message `json:"messages" binding:"required"`
}

type TopicWithTokens

type TopicWithTokens struct {
	Topic  string   `json:"topic" binding:"required"`
	Tokens []string `json:"tokens" binding:"required"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL