msgpush.send_broadcast
声明
public mixed send_broadcast(map data)
参数
参数名 | 描述 |
---|---|
data | 需要广播的数据 |
通知数据格式
参数名 | 描述 |
---|---|
type | type的值可以为 {tag, cid, alias, boardcast} ,boardcast 为广播, tag为指定tag群体发送,cid与alias为指定用户发送,获取cid与绑定alias/tag在下方接口 |
id | 推送id,如设置为相同id,发送时会覆盖此前的推送 |
title | 标题 |
content | 内容 |
timestamp | 发送时间,如需即时发送,则设为0或不设置 |
ttl | 推送离线有效时间 |
sound | 发送时是否产生声音 |
logo | 显示在推送右侧的图片,需要在 Assets/Plugins/Android/res/drawable-xxxx/下存在,且需要带后缀,如push.png |
logo_url | 同上,但为url形式,与logo同时只设置一个 |
big_image | 显示在通知下方的图片, 格式为url, 与big_text(显示在通知下方的文字)二选一 |
big_text | 显示在通知下方的长文本 |
payload | 自定义消息,客户端在收到回调时可以收到自定义消息并进行特殊操作 |
url | url与payload不能同时设置,设置url则点击链接将打开url地址,而不是打开应用 |
extra | 附加内容,如指定用户推送时的cid,tag与alias,其中tag为string,cid与alias为string或string[] |
作用
该接口用来设置数数日志的一些特殊编写功能
使用方式
PushD.gs
import pkg.msgpush;
void create()
{
msgpush.init(1, "WiXXNxN5Tt5pQRUscAALJ6", "uactb5LK2r7Pv8FAOKcZH2", "Sd4D88QIoq5i23jYWJV388");
}
public mixed push()
{
map params =
{
"title" : "cid_target",
"content": "content",
"id":time.time(),
"ttl": 3600000,
"timestamp": 0,
"cid" : ["bbe27d6f1e920223a546963a3b3f0578", "961b4e9aa8d5a8d653dae7268aad4590"],// 指定用户发送
"push_channel" : "android",
"intent" : "intent:#Intent;launchFlags=0x10000000;action=android.intent.action.oppopush;package=com.leiting.xian.neice;component=com.leiting.xian.neice/com.leiting.xian.neice.UnityPlayerActivity;f.floatType=1.0;l.longType=1;B.booleanType=true;S.stringType=string;d.doubleType=1.0;i.intType=1;end",
};
msgpush.send_broadcast(params);
}
注意事项
此接口频次限制100次/天,每分钟不能超过5次