不涉及技术的话,很难解释,必须要介绍一些基本的逻辑
- Wifi的通信,是基于Socket的通信,不论是TCP还是UDP,本质上是网络通信
- 蓝牙的通信,比较复杂,BLE的通信为了低功耗,一般是基于广播的通信,一次能够通信的内容只有几十个byte,不太能够传递太多的信息。如果是常规蓝牙,是把对方模拟成一个输入设备,通过读取其中的数据来完成的。这种方式并不适合进行消息通知这种低频操作
所以,像是推送通知,一般会基于Wifi来完成,他也更合适。蓝牙的话,就不那么常见。
当然,或许能找到一些解决方案,但是,从架构设计来说,这种做法不是很合适。