推送功能是如何工作的?
完成这三个步骤可以在手机上收到推送消息。
步骤 1 摄像机检测到运动事件并发送到AWS云服务器;
步骤 2 云服务器将运动事件信息下发到Apple(iOS)/Google(Android)通知服务器;
步骤 3 Apple(iOS)/Google(Android) 通知服务器将此消息发送到您的手机,收到后手机会弹出通知。
为什么推送消息会延迟?
通常来说,这三个步骤会在几秒内完成。 但在某些情况下,步骤1或步骤3可能会出现延迟。
步骤1可能会出现延迟的原因:
在大多数情况下,这是由于网络连接不好或信号不稳定造成的。
- 请确保 Wi-Fi 网络连接良好,并且将摄像机安装在 Wi-Fi 信号强的地方。
- 请选择 720p 分辨率 (SD) 进行视频录制以减少传输带宽。
步骤3可能会出现延迟的原因:
很多外部因素都可能导致这种延迟,例如Apple/Google的通知服务器,手机网络连接不佳或不稳定等,大多数情况下过一段时间就可以恢复正常。
对于某些品牌的Android手机,要解决延迟问题,需要检查以下设置:
- 启用后台运行(部分手机型号支持):请打开APP >点击“用户”>点击“关于APP”>点击“系统权限”>确保“后台运行”和“通知”都已启用。
- 将APP加入省电模式白名单:您必须将我们的APP添加到手机设置中的省电模式白名单中。 Android手机的电池管理会杀死所有后台运行的APP,导致APP无法及时接收来自Google(Android)通知服务器的推送消息。
如何将APP添加到省电模式白名单:打开手机设置> 应用程序> 找到我们的APP > 电池> 电池优化> 不要优化。请注意,不同的安卓手机制造商可能会为其设备提供不同类型的省电模式,并且这些模式的名称和功能可能会有所不同。
其他可能的解决方案
- 关闭APP并重新打开。
- 清除APP缓存。你可以点击“用户/我的”-“关于APP”找到“清除缓存”按钮。
- 卸载APP后重新安装。
- 在另一个不同品牌的手机上测试。
为什么购买套餐后推送消息会延迟?
当您购买了套餐以后,第1步和第3步之间会多一个步骤,即:云端的AI算法对运动事件进行分析,以决定是否发送通知。 例如,如果您在应用程序的“通知设置”页面下选择“人物”,摄像头分析后识别出动作事件中的人物,则决定发送通知,反之亦然。
这就是为什么您在购买套餐后可能会感觉收到通知的时间稍长一些。
如果问题仍然存在,请联系技术支持。 向我们提供您已采取的步骤的详细信息,包括您的步骤的相关屏幕截图或屏幕录制。 这将有助于我们了解情况并为解决问题提供必要的帮助。