sharkeng sharkeng
关注数: 21 粉丝数: 22 发帖数: 420 关注贴吧数: 7
ios系统,卸载app后可以继续接收消息提醒的大致原理   在ios上接收消息不会是用app去获取其它app或系统的通知区内容再发送给手环,因为ios对app之间的互访管理非常严格,除非经过苹果公司的严格认证才会允许有限度的互访,这也是为什么360安全卫士会被全线下架的原因。   那在ios上手环怎么接收到消息通知呢?看一下ios的蓝牙开发文档就知道了。具体的网址就不发了,有兴趣的可以搜“iOS:支持的蓝牙描述文件”。   很多人以为蓝牙只是个耳机,这样的理解太肤浅了。蓝牙设备是一个可双向通讯的数字终端配件,远非一个传输声音的无线耳机可比。   在一个蓝牙设备被接入手机时,会允许app向系统提供一个描述文件,这个文件里可以包括以下内容:     免提描述文件 (HFP 1.6)     电话簿访问描述文件 (PBAP)     高级音频分发描述文件 (A2DP)     音频/视频遥控描述文件 (AVRCP 1.4)     个人区域网络描述文件 (PAN)     人机接口设备描述文件 (HID)     消息访问描述文件 (MAP)   利用这些描述文件的开发规范,就可以由app在向ios注册蓝牙设备时提交相应的描述文件,要求系统把通知推送到本蓝牙设备(手环)。在完成注册蓝牙设备后,系统收到消息时会推送到手环,再由手环解析显示,这个过程与app完全无关,所以卸载app后不会影响通知的接收和显示。至于只显示某几个app的通知,是由app连接手环设定运行参数,由手环在显示时过滤掉不需要显示的消息,实际上所有消息都是已经送到了手环。   我见过一个蓝牙耳机(为避免广告嫌疑不提品牌了),按2秒可以呼出siri,来电时会在耳机里提示来电人姓名,这就是对ios的蓝牙开发研究的比较透彻的例子。
1 下一页