小米应用商店之快应用推送接入指南

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:小米开放平台网络

小提示:您能找到这篇{小米应用商店之快应用推送接入指南}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的小米应用商店之快应用推送接入指南内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< ">< font-size: 18px;">1.简介

< ">小米推送支持快应用接入推送服务,快应用的消息推送具有如下特点:

< ">1.应用注册成功后会给每个设备分配一个regId。

< ">2.通过小米服务器分配的appSecret进行发送消息。

< ">RegId消息:针对单用户发送

< ">全量消息:针对所有用户

< ">3.支持通知栏消息和透传消息。

< ">通知栏消息:在手机通知栏展现通知,仅在桌面有应用图标时才会收到通知。

< ">透传消息:可以发送数据透传到应用内,而不会在通知栏展现,通过push.on接口设置回调,仅在应用处于活跃时才会收到payload内容。

< ">< font-size: 18px;">2.前端接入

< ">详细介绍请参见:< color: rgb(127, 127, 127);">https://doc.quickapp.cn/features/service/push“确认传播”专注于品牌策划、效果营销和危机管理的数字整合营销传播公司,我们深度诠释客户的品牌理念、文化及背景,多维深度传播客户的文化底蕴和核心价值观,提升客户品牌的知名度、关注度与美誉度。。

< ">< font-size: 18px;">3.使用JAVA API推送

< ">JAVA API的详细使用指南请参见《服务端Java SDK文档》。

< ">消息发送

< ">RegId消息:针对单用户发送,调用sendHybridMessageByRegId接口。

< ">全量消息:针对全量用户发送,调用broadcastHybridAll接口。

< ">代码示例

public class ServerDemoForHybrid {

    private static final String A新闻网今日要闻PP_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<String> 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

      &nbs拍摄广告片p;         .extra(HYBRID_PATH, "/Detail?x=aaa&y=bbb") // 点击通知栏后打开应用页面 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<String> 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(resul信息流哪里好t);

    }

}

< ">< font-size: 18px;">4.使用REST API推送

< ">REST API的详细使用指南请参见《服务器API地址以及参数》。

< ">参数说明

< ">针对快应用推送,extra中需要增加以下参数:

< ">消息发送

< ">RegId 消息:使用https://api.xmpush.xiaomi.com/v2/message/regid。

< ">全量消息:使用https://api.xmpush.xiaomi.com/v2/message/topic,需要指定topic=<应用包名>。

小米应用商店之快应用推送接入指南

上一篇:Lazada平台运营之活动促销
下一篇:Lazada本地店与跨境店的区别


版权声明:以上主题为“小米应用商店之快应用推送接入指南"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    小米应用商店之快应用推送接入指南
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“小米应用商店之快应用推送接入指南”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通小米应用商店之快应用推送接入指南的相关事宜。

关键词:小米应用商店之快应用推

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号