代码拉取完成,页面将自动刷新
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"` // 错误原因
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。