众所周知,国内的安卓app通知消息主要两个机制,
一,厂商自己的通知推送服务(比如荣耀自己的荣耀推送服务)。
二,app自己后台保活。但是呢,二的缺陷明显,耗电,为了保通知需要保住整个app后台。
一呢虽然完美,但是又需要第三方app集成支持荣耀推送服务。如果app不支持,手机厂商也无能为力。
我发现荣耀手机上,很多网银类app并没有集成荣耀推送服务,比如说云闪付,广发银行,发现精彩,等等,导致通知严重延迟,通常是一打开app才能收到一堆可能好几天的通知。
日常生活里,网银类app的动账,交易,积分等等通知消息,不论是安全性还是便利性,对消费者都是挺重要的。
我提出一种通知保活又省电策略,如下:
1.利用yoyo智能体,预判用户可能使用哪个网银进行了交易。假设是广发,那么广发有两个app :广发银行+精彩生活,锚定他们。
2.判断上述app是否接入荣耀推送服务,如果是,则无视,否则进入3。
3.判断上述app是否已经留存后台,如果是,则无视,否则进入4。
4.智能体主动后台唤醒上述app,并标记为,为了通知保活而唤醒。
5.app产生通知后,用户锁屏或者限制手机超过5分钟
12 人已参与
支持
反对