SDK的四种类型 | | | | |||
| 第三方应用平台模式 | 功能嵌入模式 | | |||
有数据传输的存储 | 类型一:APP是应用平台,各种应用服务以SDK的形式来提供。APP会告知SDK服务的提供主体、需要获取的数据类型、处理目的等,以获得用户的单独同意。举例:某APP上的快递查询SDK。 | 类型二:SDK作为APP的基本功能模块,不直接触达用户,无法获得用户的单独同意。但SDK需要获得数据做进一步的分析处理,因此有数据传输。举例:统计平台SDK、数据分析SDK。 | | |||
无数据传输的存储 | 类型三:APP是应用平台,SDK提供某项服务,该服务要么不需要获取用户数据,要么可以在用户客户端完成数据的分析。SDK端服务器不需要存储数据,因此不存在数据传输。举例:天气查询SDK。 | 类型四:SDK作为APP的基本功能模块,不直接触达用户,该服务要么不需要获取用户数据,要么可以在用户客户端完成数据的分析,要么只是协助APP采集数据,因此不存在数据传输。举例:开源SDK。 | |
统计平台SDK可获取的数据类型 | | | | |||
设备数据 | 用户行为数据 | APP相关数据 | 网络/位置数据 | |||
Android系统:IMEI; IOS系统:UDID()、MAC地址、openUDID()、IDFA()、IDFV()、UUID(); 机型、操作系统的版本号、屏幕分辨率等。 | 在SDK功能模块下的用户所有操作行为:浏览、下单、停留、调用其他应用等,但是没有用户的账户信息,无法识别个人。 | APPID,APP的包名、APP名称、APP版本号、APP启动时间,渠道号,APP包是否被破解,APP启动时间,APP的购买时间。 | 经纬度,地区(CN、中国),电信运营商,网络类型,连接过的wifi名称等。 |