分享

扩展插件|多种可选消息推送方案

 超级致富宝典 2020-03-04

扩展插件|多种可选消息推送方案

移动互联网蓬勃发展的今天,大部分手机 APP 都提供了消息推送功能,如新闻客户端的热点新闻推荐,IM 工具的聊天消息提醒,电商产品促销信息,企业应用的通知和审批流程等等。

推送对于提高产品活跃度、提高功能模块使用率、提升用户粘性、提升用户留存率起到了重要作用,作为 APP 运营中一个关键的渠道,对消息推送的合理运用能有效促进目标的实现。

爱码哥提供多种消息推送机制

百度推送

百度云推送是免费专业最精准的移动推送平台,为Android和iOS的APP提供免费推送SDK下载,,支持百亿级的消息推送,秒级触达移动用户,有效的提高留存率,提升产品用户体验。

极光推送

JPush是经过考验的大规模APP推送平台,每天推送消息数超过5亿条。开发者集成SDK后,可以通过调用API推送消息。同时,JPush提供可视化的web端控制台发送通知,统计分析推送效果。

华为推送

华为推送服务(Push)是为开发者提供的消息推送平台,建立了从云端到手机端的消息推送通道,让应用可以将最新信息即时通知用户,构筑良好的用户关系,提升用户的感知和活跃度。

小米推送

小米推送在MIUI上系统级长连接,最大程度提高消息送达率。每秒百万级推送速度,亿级同时在线,99.8%的消息300毫秒内到达。

提高推送到达率

小米手机使用小米推送到达率更高,华为手机使用华为推送到达率更高。

为提高推送到达率极光推送可以与小米推送,华为推送共同使用。

此时小米手机,华为手机会根据机型优先使用小米推送或华为推送,其他手机使用极光推送。

示例代码

<$page.onload = function() { var jPush = $phone.plugin('ImagJPush'); var romType = jPush.getROMType(); if (romType == 'huawei') { var hPush = $phone.plugin('ImagHPush'); hPush.getToken(function(token){ var tokenUrl = 'http://myurl?token=' + token; $http.get(tokenUrl); }); } else if (romType == 'xiaomi') { var miPush = $phone.plugin('ImagMiPush'); var RegIDUrl = 'http://myurl?RegID=' + miPush.getRegID(); $http.get(RegIDUrl); } else { var registrationIdUrl = 'http://myurl?registrationId=' + jPush.getRegistrationId(); $http.get(registrationIdUrl); }}

上面的代码用getROMType()来判断手机系统类型,然后根据手机类型分别使用华为推送,小米推送和极光推送。

爱码哥(iMAG)是一款专门用来开发手机APP的工具软件,它同时具备几大特点:1.跨平台开发的效率工具,大幅降低APP开发门槛;2.爱码哥拥有强大的集成能力,高度模块化、插件化的开发方式使得用户可以在短时间里整合海量功能;3.爱码哥云平台(www.imagjs.com)基于云技术为开发者和企业提供一体化(All In One)的完备服务。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多