美文网首页
微信强提醒技术预研

微信强提醒技术预研

作者: 漠烟S | 来源:发表于2019-07-21 10:31 被阅读0次

一、业务逻辑

1.1)在单聊详情中设置为"强提醒”,设置成功后,该好友3⼩小时内发布的消息,在APP启动 时及在线收到第⼀一条消息弹制弹出提醒界⾯面并占据微信整个界⾯面。

1.2)APP内部弹出强提醒时,会播放5S铃声及15S震动。

1.3)离线时会将收到第⼀一条Push内容替换为 "强提醒 XX给你发来⼀一消息"。

1.4)离线时收到第⼀一条Push时会播放5S铃声及15S震动。

1.5)多终端登录时,两端都会重复弹出强提醒。

二、时序图

三、技术难题及解决⽅方案

1)收到通知15S振动

2)采⽤用pushKit推送VOIP Push,收到push后台唤醒APP转成Local Push同时后台弹出强提醒界⾯面及执⾏行行15S振动。

四、APNS Push 与VOIP Push⽐比较

APNS Push 

优点:1)有一定的可靠性

缺点:1)⽆无法预加载APP程序  

           2)存在因服务器器负载丢弃消息

VOIP Push  

优点:1)后台唤醒APP

             2)可预加载APP程序

缺点: 1)不不⼀一定可靠,存在APP被kill时概率唤不不醒

            2)关闭APP后台刷新⽆无法唤醒

            3)有⼀一定的电量量消耗

             4)kill APP收到push有⼀一定的延迟

相关文章

  • 微信强提醒技术预研

    一、业务逻辑 1.1)在单聊详情中设置为"强提醒”,设置成功后,该好友3⼩小时内发布的消息,在APP启动 时及在线...

  • 微信刷票工具

    1. 概述 闲来无事,做一个微信刷票工具,只是验证了技术思路是否可行。不涉及任何商业利益! 2. 技术预研 微信投...

  • Protobuf On HTTP 技术预研 (附代码)

    Protobuf 技术预研 Protobuf 技术预研一、背景二、Protobuf说明2.1 什么是Protobu...

  • 技术预研

    只有预研那些看起来没啥卵子用的东西,才能在这些东西正儿八经有用的时候,快速跟进。

  • 技术预研

    技术预研是要识别并抓住至少未来五年内的技术机遇。华为于1998年年底成立了预研部,负责开展前瞻性技术的研发。 华为...

  • 微信的‘强提醒’

    2019最新的变化,应该就是微信的更新吧。 新出的收藏置顶,像是一个温暖善意的小提醒,让我们在不断更新的聊天记录里...

  • 微信H5支付

    这几天做WAP网站,涉及到微信支付和支付宝支付,在开通应用前只是针对技术文档做了预研,了解下程序的逻辑实现。结果导...

  • 热修复技术预研

    热修复是目前Android市场上比较火的一种“黑科技”,主要用于解决线上重大问题的紧急修复,主流的热修复技术就是“...

  • Database as a Service技术预研

    在云环境中,DBaas无疑比手动自建数据库拥有更灵活的管理、更好的数据保障措施、更集中的管理面板、更高效的监控以及...

  • 微信迭代:2019,你不需要努力,也可以更好看!

    微信功能升级 最近,微信迭代升级了。 微信新版本更好看:增加了时刻视频、强提醒,增加好看功能。 我最喜欢的是“好看...

网友评论

      本文标题:微信强提醒技术预研

      本文链接:https://www.haomeiwen.com/subject/ldrmlctx.html