Ai
4 Star 11 Fork 7

夏季的风/go-push-sdk-手机消息推送SDK

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
setting.go 1.68 KB
一键复制 编辑 原始数据 按行查看 历史
lingbinbin 提交于 2021-12-11 17:18 +08:00 . *去除铭感信息
package xiaomi_channel
type PushMessageRequest struct {
Payload string `json:"payload"` // 消息的内容。(注意:需要对payload字符串做urlencode处理)
RestrictedPackageName string `json:"restricted_package_name"` // App的包名
PassThrough int `json:"pass_through"` // 0 表示通知栏消息,1 表示透传消息
Title string `json:"title"` // 通知栏展示的通知的标题
Description string `json:"description"` // 通知栏展示的通知的描述
RegistrationId string `json:"registration_id"` // 根据registration_id,发送消息到指定设备上
Extra *Extra `json:"extra"`
}
type Extra struct {
NotifyEffect string `json:"extra.notify_effect"` // 预定义通知栏消息的点击行为
IntentUri string `json:"extra.intent_uri"`
}
//PushMessageResponse 小米
//{
// "code": 0,
// "data": {
// "id": "sdm00940562225761669wO"
// },
// "description": "成功",
// "info": "Received push messages for 1 REGID",
// "reason": "",
// "result": "ok",
// "success": true
//}
type PushMessageResponse struct {
Result string `json:"result"` // "ok" 表示成功
Description string `json:"description"` // 对发送消息失败原因的解释
Data map[string]string `json:"data"` // 本身就是一个json字符串(其中id字段的值就是消息的Id)
Code int `json:"code"` // 0表示成功,非0表示失败
Info string `json:"info"` // 详细信息
Reason string `json:"reason"` // 错误原因
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/ling-bin/go-push-sdk.git
git@gitee.com:ling-bin/go-push-sdk.git
ling-bin
go-push-sdk
go-push-sdk-手机消息推送SDK
v1.2.13

搜索帮助