1.静默推送收不到
iOS13增加了推送类型字段 apns-push-type
,如果需要在iOS13及以上收到推送,需要服务端推送时在header中对此字段赋值alert普通
或background静默
。参考官方文档.
2.对于没有开启定位权限的APP,如果想要获取当前设备连接的WiFi信息,在iOS13上需要满足下面三个条件任一个才可以获取得到。
- 获得了定位服务权限的应用;
- 目前正处于启用状态的 VPN 应用;
- 使用 NEHotspotConfiguration(仅支援通过应用配置的 Wi-Fi 网路)
其中第二项除非万能钥匙那种App,一般不会涉及。第三项能获取到的前提是已知将要连接的WiFi(热点)名称的情况下,将名称配置到HotspotConfiguration中去才可以,并且证书也需要配置此权限。所以对于大多数app,如果要获取当前WiFi名称,最优方案是打开定位权限。原因在这篇文章介绍的很详细。
3.在iOS13上如果连接了某个想要连接的WiFi,在网络变化的代理中偶现监听不到网络变化到此WiFi,但确实已经连接上。原因未知。
网友评论