提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

移动推送是提供给移动开发者的移动端消息推送服务,通过在App中集成推送功能,进行高效、精准、实时的消息推送,从而使业务及时触达用户,提高用户粘性。

一、阿里云移动推送是什么?

移动推送是提供给移动开发者的移动端消息推送服务,通过在App中集成推送功能,进行高效、精准、实时的消息推送,从而使业务及时触达用户,提高用户粘性。 移动推送是提供给移动开发者的移动端消息推送服务,通过在App中集成推送功能,进行高效、精准、实时的消息推送,从而使业务及时触达用户,提高用户粘性。 产品优势 到达率高 客户试验环境实测高于竞品20-25% 推送延迟低 客户试验环境实测低于竞品50% 稳定性高 保障通道容量,业务高峰期保持稳定送达率 基础设施强 与阿里系APP使用相同基础设施和技术 功能特性 多种推送方式 提供设备ID、用户账户、标签、别名、全量5种推送方式 数据统计

二、使用步骤

1.uniapp引入

代码如下(示例):

createChannel() {
                console.log("call createChannel");
                channel.createChannel({
                    id: 'aaa',
                    name: '测试通道A',
                    desc: '测试创建通知通道',
                    importance: 3,
                });
            },
            register() {
                aliyunPush.registerPush({}, result => {
                  const event = result.event;
                  if (event === 'registerPush') {
                    if (result.code === 'success') {
                      console.log("注册推送 成功 ");
                    } else {
                      console.log("注册推送 " + result.code + " " + result.msg);
                    }
                  } else {
                    const data = JSON.stringify(result.data);
                    console.log("receive push event : " + event);
                    console.log("receive push data : " + data);
                  }
                  })
            },
            getDeviceId() {
                console.log("call getDeviceId");
                const result = aliyunPush.getDeviceId();
                this.handleResult("getDeviceId", result, function(){
                    console.log("getDeviceId : " + result.data.deviceId);
                    modal.toast({
                        message: "getDeviceId : " + result.data.deviceId,
                        duration: 2
                    });
                });
            },        

       引入阿里云的创建通道、初始化推送、获取用户设备id的方法

这些方法需要配置一下原生插件

配置上自己从阿里云获取的AppKey、AppSecret 填写上,进行打包测试

        打包的时候选择自定义基座,然后打完包运行自定义基础查看是否插件打包成功

​​​​​​​


总结

这里对文章进行总结:
以上就是今天要讲的内容,本文仅仅简单介绍了移动推送的使用,而移动推送提供了大量能使我们快速便捷地处理数据的函数和方法。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐