您可能已经尝试过我们的新应用程序
然而,我们注意到一个相当普遍的问题——来电、消息推送通知运行不稳定。 Google Play 上的典型负面评论:如果应用程序当前处于非活动状态,则不接受呼叫。
我们非常重视此类反馈。 总体而言,Google 用于通知的 Google Firebase 基础设施非常可靠。 因此,值得将 PUSH 的问题分为几个级别 - 可能出现问题的点:
- Google Firebase 服务出现罕见问题。 您可以查看服务状态
这里 . - 我们的应用程序中存在明显错误 - 在 Google Play 上留下评论。
- 手机设置问题 - 您可能进行了某些设置或安装了干扰 PUSH 操作的优化器应用程序。
- 此 Android 的功能基于此手机型号构建。 与 Apple 不同,Android 设备开发人员通过添加各种“改进”来定制系统,默认情况下或始终阻止 PUSH。
在本文中,我们将针对最后两点提出有关提高 PUSH 可靠性的建议。
连接到 Firebase 服务器时出现问题
经常会出现这样的情况:PBX 已成功连接到 Firebase 基础设施,但 PUSH 未到达设备。 在这种情况下,请检查问题是否仅影响3CX应用程序或也影响其他应用程序。
如果其他应用程序中没有出现 PUSH,请尝试打开和关闭飞行模式、重新启动 Wi-Fi 和移动数据,甚至重新启动手机。 这会清除 Android 网络堆栈,问题可能会得到解决。 如果仅 3CX 应用程序受到影响,请尝试卸载并重新安装它。
电话制造商提供的节能实用程序
尽管 Android 具有内置的省电功能,但智能手机制造商仍在添加自己的“改进”。 事实上,其中一些可以延长设备的使用寿命,但同时它们也会影响后台应用程序的运行。 我们建议查找并禁用任何第三方节能工具。
不过,这里你应该小心。 供应商通常会创建自己的省电功能,以防止手机过热。 有时他们试图通过这种方式解决硬件缺陷,但如果手机着火,那也没关系。 因此,在禁用“改进的”省电功能后,请在负载下测试设备。 当然,还要使用高品质充电器和品牌 USB 数据线。
后台数据限制
许多 Android 服务和应用程序都使用后台数据传输。 一个典型的例子是自动更新已安装的应用程序。 如果用户对传输的数据量有限制,Android 后台数据限制服务只会阻止后台应用程序流量,包括推送通知。
请务必将 3CX 客户端排除在此类限制之外。 前往“设置”>“应用程序和通知”>“关于应用程序”>“3CX”>“数据传输”,然后打开后台模式。
数据保存功能
连接 Wi-Fi 时不使用数据保存功能,但在 3G/4G 移动网络上工作时会“切断”传输。 如果您打算使用 3CX 客户端,应在“设置”>“网络和互联网”>“移动数据”>右上角菜单>“数据保存”中禁用保存。
如果您仍需要保存数据,请单击“无限制数据访问”并为 3CX 启用它(请参阅前面的屏幕截图)
智能节能 Android Doze 模式
从 Android 6.0(API 级别 23)Marshmallow 开始,Google 已实现
尽管 3CX 以高优先级发送 PUSH 通知,但特定版本的 Android 可能会忽略它们。 它看起来像这样:您从桌子上拿起手机,屏幕打开 - 并且收到来电通知(由于打瞌睡模式节能而延迟)。 你接听——周围一片寂静,电话早已被错过。 由于某些设备没有时间退出打瞌睡模式或无法正确处理该模式,该问题变得更加严重。
要检查打瞌睡模式是否导致问题,请将手机插入充电器,将其放在桌子上,然后等待几秒钟以开始充电。 调用它 - 如果 PUSH 并且调用成功,则问题是打瞌睡模式。 如前所述,连接充电时,不会激活打瞌睡模式。 同时,仅仅移动独立手机或打开其屏幕并不能保证完全退出 Doze。
因此,如果问题是打瞌睡,请尝试在“设置”>“应用程序和通知”>“关于应用程序”>“3CX”>“电池”>“电池节省模式例外”中从电池优化模式中删除 3CX 应用程序。
尝试我们的建议。 如果他们没有帮助,请安装
如果以上方法均无效,请详细描述问题,并在我们的网站上注明确切的手机型号和 Android 版本
最后一项建议似乎是显而易见的。 手机的档次越高,制造商越有名,开箱后无故障运行的机会就越大。 如果可能,请使用 Google、Samsung、LG、OnePlus、Huawei 以及所有设备
来源: habr.com