成 都 狮 龙 书 廊 科 技 有 限 责 任 公 司
Chengdu Shilong Pearson Education technology Limited Liability Technology Group Co., Ltd.
头条号网站验证文件

客服电话:13904310313
公司总机:028-67876373
钉钉客服:17684321066
备案电话:15680712313
商标注册服务电话:15210354365
公安部备案号:22010602000144
google-site-verification: googlea5d4809e7c237a00.html
小米服务接入
¥100
小米服务接入
发送消息说明
运营平台发送
运营平台地址:http://admin.xmpush.xiaomi.com
后台服务器发送
步骤:
1. 接入小米推送服务端SDK
2. 应用注册成功后会给每个设备分配一个regId
3. 通过小米服务器分配的appSecret进行发送消息
针对单用户发送:通过regId发送,调用sendHybridMessageByRegId接口
全量用户发送:调用broadcastHybridAll接口
4. 支持通知栏消息和透传消息
通知栏消息:在手机通知栏展现一条通知,仅在桌面有应用图标时才会收到通知
透传消息:可以发送数据透传到应用内,而不会在通知栏展现,通过push.on接口设置回调,仅在应用处于活跃时才会收到payload内容
示例:
public class ServerDemoForHybrid {
private static final String APP_SECRET = "应用的 AppSecret";
private static final String PACKAGE_NAME = "应用的包名";
private static final String REGID = "App注册后的分配的 regId";
private static final String HYBRID_PATH = "hybrid_pn";
public static void main(String[] args) throws Exception {
// 发送通知栏消息
testSendNotificationMessage();
// 发送透传消息
// testSendPassThroughMessage();
}
/**
* 发送通知栏消息
*/
public static void testSendNotificationMessage() throws Exception {
List list = new ArrayList<>();
list.add(REGID);
Sender sender = new Sender(APP_SECRET);
Message message = new Message.Builder()
.restrictedPackageName(PACKAGE_NAME)
.passThrough(0)
.notifyType(1) // 通知栏消息通知类型
.notifyId(11) // 通知栏消息的 notifyId,相同时消息内容会被替换
.title("Test regId message title sdk") // 通知栏消息的 title
.description("Test regId message desc12") // 通知栏消息的 desc
.extra(HYBRID_PATH, "/?x=aaa") // 点击通知栏后打开应用页面 path,例:/Detail?xxx=111&yyy=222
.build();
Result result = sender.sendHybridMessageByRegId(message, list, 0);
System.out.println(result);
}
/**
* 发送透传消息
*/
public static void testSendPassThroughMessage() throws Exception {
List list = new ArrayList<>();
list.add(REGID);
Sender sender = new Sender(APP_SECRET);
Message message = new Message.Builder()
.restrictedPackageName(PACKAGE_NAME)
.passThrough(1)
.payload("Test regId message payload sdk") // 透传消息的 data
.build();
Result result = sender.sendHybridMessageByRegId(message, list, 0);
System.out.println(result);
}
} 
复制产品链接
长按图片保存/分享