sensorsdata / sa-sdk-ios

神策数据官方 iOS 埋点 SDK,是一款轻量级用于 iOS 端的数据采集埋点 SDK。神策分析 iOS SDK 不仅有代码埋点功能,还通过使用运行时机制(Runtime)中的相关技术实现 iOS 端的全埋点(无埋点、无码埋点、无痕埋点、自动埋点)、点击图、可视化全埋点。
http://opensource.sensorsdata.cn
Apache License 2.0
683 stars 281 forks source link

iOS双卡设备使用流量时,获取网络类型可能不准确 #121

Closed LeonYin945 closed 6 months ago

LeonYin945 commented 1 year ago

比如当前使用的副卡流量(4G),实际获取的主卡的网络类型(3G) image

LeonYin945 commented 1 year ago

主要问题在于获取网络类型的方式,通过serviceCurrentRadioAccessTechnology获取到的是所有卡的网络类型,这里直接获取了allValues.lastObject,个人理解这里没法保证,一定取到当前使用的卡的网络类型。 是否可以通过状态栏去获取下当前的网络状态?

yaoyue commented 12 months ago

通过状态栏获取风险太高了,随时可能会被 Apple 换掉,并且面临私有 API 的审核问题