push

module
v0.0.0-...-460f6a2 Latest Latest
Warning

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

Go to latest
Published: Aug 24, 2022 License: Apache-2.0

README

push

第三方厂商站外推送整合SDK(Golang)

小米推送

New Sender
sender := xiaomi.NewSender("peb+Sg9", "com.swxctx.app", true)

func Test_XiaomiSendByRegid(t *testing.T) {
	sender := xiaomi.NewSender("peb+Sg9", "com.swxctx.app", true)
	regId := "rxyEIJOEWjKPRsx+FYxd4+FXyej67+A"
	_, err := sender.SendByRegid(&xiaomi.Message{
		Title:       "Swxctx",
		Description: "通知测试-regid",
		NotifyType:  -1,
		Target: xiaomi.Target{
			RegistrationId: regId,
		},
	})
	if err != nil {
		t.Errorf("err-> %v", err)
	}
}

func Test_XiaomiSendByAlias(t *testing.T) {
	sender := xiaomi.NewSender("peb+Sg9", "com.swxctx.app", true)
	message := &xiaomi.Message{
		Title:       "Swxctx",
		Description: "通知测试-regid",
		NotifyType:  -1,
	}
	message.SetAlias("12345")
	_, err := sender.SendByRegid(message)
	if err != nil {
		t.Errorf("err-> %v", err)
	}
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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