微信信息推送延迟怎么回事

新手学堂019

微信信息推送延迟怎么回事,第1张

作为当下的一种生活方式,微信已经成为人们越来越难割舍的通讯方式,有时在使用过程中会出现消息延迟的问题,特别是在抢红包时遇到这种情况,红包都被抢完了才收到推送消息,是不是很抓狂,那么我们就分析一下微信消息接收延迟的几个关键点。

一、流量设置问题

从笔者最早接触Android 20手机系统开始,耗电情况就是系统非常重视的一点,熄屏一段时间WiFi连接也会因为设备休眠而断开数据传输,一直到笔者现在使用的Android 9这个问题依然存在,要想解决这个问题,就需要进入手机设置中的WiFi设置或电源设置中找到“休眠时始终保持网络连接”选项,开启后虽然会在耗电方面有所提高,但起码微信消息延迟或完全接受不到会有所好转。

二、权限信息设置

如今的手机系统特别是国产优化过的EMUI\MIUI\ColorOS等对于后台权限的管理越发智能了,不需要的后台应用会在一段时间后自动清理,这时如果微信被清理掉,消息肯定就会延迟甚至是接收不到,这时可以看看各个系统的手机管家,是否设置了微信为白名单,即使高耗电频繁启动,也不要关闭。

三、数据网络延迟

微信对于不同网络运营商提供的端口速率优先级有所不同,对于三大运营商中国移动、中国联通、中国电信提供最大的网络优先级,而一些二级网络接入商优先级就小了很多,比如大家熟悉的方正宽带、长城宽带,平时上网下载东西可能感觉不出来,而到了抢红包时延时问题就非常明显了,这时你将家中宽带关闭开启手机流量就会发现,抢红包速度也会快上很多。

微信设置消息推送的方法如下:

1、进入设置,锁屏界面。

2、选择应用以显示即时状态,选择微信。

3、如您使用的是WLAN网络,可以进入设置-WLAN-高级-勾选“屏幕锁定时让WLAN保持打开状态”。

4、然后保持手机网络畅通,便可接收到消息推送。

5、如仍未收到消息推送,请先卸载相关应用,再进入应用商店搜索下载尝试。

关于消息推送可以到极光了解一下,极光是根据appkey区分应用,不同应用,appkey不一样;如果需要推送到两个不同应用,内容一样,可以通过官网的应用分组功能,多个应用加入一个分组,然后推送到这个分组;如果使用API自己推送,那实例化多个JPushClient对象,调用多次API接口即可。

返回参数说明

正常情况下,微信会返回下述 JSON 数据包给开发者:

access_token:获取到的凭证

expires_in:凭证有效时间,单位:秒

错误时微信会返回错误码等信息,JSON 数据包示例如下(该示例为 AppID 无效错误):

3消息推送

示例:

返回码说明:

在调用模板消息接口后,会返回JSON数据包。

正常时的返回JSON数据包示例:

错误时会返回错误码信息,说明如下:

效果图如下:

iPhone手机升级微信版本后,发现允许通知打开了还是收不到通知,把facetime和imessage关掉也尝试过还是不行,那么iPhone设置都开了微信不通知是怎么回事呢?

iPhone设置都开了微信不通知是怎么回事?

iPhone设置都开了微信不通知是微信客户端的问题,需要将微信卸载重装就可以了(是卸载不是删除)。

常用微信不推送消息解决步骤:

1、iPhone - 设置 - 通知 - 微信。

2、微信 - 我 - 设置 - 新消息通知。

3、打开微信后台刷新。

4、重启手机。

5、退出微信重新登录。

温馨提示: 除了常见的设置问题, 确实存在微信app客户端的问题, 导致收不到推送通知, 相信碰到同样问题的用户也为数不少。 作为普通用户,要解决问题, 唯一的解决办法就是删除、重装微信。切记删除前要保存聊天记录。

本文以iPhone12为例适用于ios 145系统

结合个人经验,说说可能导致出现这种问题的几个原因。

文章1

一、微信通知

我们要将手机系统和微信APP分开来看,手机系统拥有手机的绝对控制权,手机内安装的软件想要使用手机的系统功能,就必须要对该软件进行授权,以微信通知权限为例,如果用户不对微信进行授权,手机就无法使用通知权限。

但如果用户已经通过手机系统给微信软件授权了,仍然无法弹出通知消息,那么问题可能出在“微信通知功能”上,最常见的就是用户关闭了微信的“新消息通知“功能。如下图:

文章2

使用手机授权“微信通知”权限后,再将微信的“新消息通知”功能打开,才可以正常接收到通知。

二、杀应用

iPhone手机曾经传出过“杀应用”事件,可能很多iPhone手机用户都不记得了,咱们来简单地说一下。

当用户使用iPhone手机打开某些软件时,该软件可以正常运行,但如果用户将手机界面切换到其他软件或手机功能时,就会导致之前打开的软件被关闭,用户想要使用之前打开的软件时,就必须重新启动该软件,以微信为例。如下图:

文章3

假设用户将微信的“开机自动启动,后台自动启动”权限关闭了,哪怕用户允许微信使用手机的通知权限,在微信打开“新消息提醒”功能的情况下,微信的通知仍然不会显示,因为微信被手机系统的后台“杀掉了”,无法接收信息。所以,为了保障微信处于“可随时弹出通知消息”的状态,必须开启该选项。

此外,有部分用户会发现,iPhone手机手机系统中有一个“后台APP刷新”的选项,开启该功能后,手机系统会自动检测后台运行的APP状态。如下图:

文章4

注意看“后台APP刷新”功能下方的小字解释,如果开启了“后台APP刷新”功能,手机系统为了省电、增加手机的续航能力,可能会强制关闭掉微信,导致微信无法收到通知消息。

所以,如果想要保证微信可以在手机后台正常运行,保证它不会被系统“杀掉”,就必须授权微信“自启动”权限,同时关闭“后台APP刷新”功能。

三、通知方式

如果用户使用上述方式操作后,仍然接不到微信通知消息,还有一种可能。用户授权微信“通知权限”后,不代表微信“显示通知”的方式是正确的,无论是安卓系统,还是IOS系统,根据显示通知位置的不同,会给用户提供三种方式,一种是“角标通知”,消息数量会显示在软件图标的右上角;另一种是“横幅通知”,消息会显示在屏幕顶端;最后一种是“锁屏通知”,会