第三方SDK接入规范,所接入的第三方SDK
本作品内容为第三方SDK接入规范,格式为 docx ,大小 134244 KB ,页数为 4页
('第三方SDK接入标准产品在开发过程中不可避免的会接入一些第三方的sdk,比如接入广告,接入语音识别等。但接入第三方SDK,在方便的同时,也引入了风险。如何能既保证我们的产品需求,又能规避这些风险呢。实际上开发团队需要制定合理的接入流程和标准的接入标准即可。SDK说明:什么是SDK,即软件开发工具包(外语首字母缩写:SDK、外语全称:SoftwareDevelopmentKit)。一般是软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。可以理解为,由第三方服务商提供的实现软件产品某项功能的工具包,里面一般以集成的API和文档、范例、工具的形式出现,也就是由很多类型文件的集合。比如:App里面支持将内容分享到微信、微博等第三方平台,这实际上就是App接入了第三方的分享SDK。SDK选择:1、多寻找一些相同功能的SDK实现,至少选择2个以上2、仔细比较各SDK的优劣,SDK比较结果文档归档3、仔细阅读待接入SDK接入文档,并对接入文档归档SDK接入1.第三方sdk需要提供的材料:二进制接入材料(接入的模块包、需要新增的权限列表)2.第三方sdk集成质量标准:\uf06c功能测试通过,无p0、p1级别bug,遗留bug需要列出\uf06cMonkey测试通过,持续运行时间大于8h,过程中无nativecrash,需要提供抽样的monkey日志\uf06cCrash率符合规定标准(线上第三方插件crash率不能超过一定比例,否则会立即下线处理)\uf06c服务稳定性(由于服务宕机或端的缺陷引发的服务不稳定,每月时长小于5分钟)3.第三方sdk集成性能标准:\uf06ccpu损耗(CPU消耗曲线最终可以收敛为0%)\uf06c内存占用(带来内存升高平均不超过7-10mb,根据自身业务而定,并且内存消耗曲线最终可以收敛)\uf06c内存泄漏(sdk无内存泄漏存在)\uf06c流量使用(流量使用需要明确理由,后台流量无损耗)\uf06csdk首次启动速度不超过1s,后续启动不超过200ms\uf06cFPS(平均值50fps左右,用户感知不到有卡顿)\uf06c耗电量(待机状态下的耗电量、核心业务场景下的耗电量)\uf06csdk包大小(内置插件2M、外置插件包大小要达标20M)4.第三方sdk兼容性集成标准:\uf06c系统版本兼容\uf06c第三方jar包,不能与接入方依赖的jar包有冲突\uf06c主流手机兼容(小米、三星、华为、魅族等)分辨率兼容\uf06c网络兼容(2G\\3G\\4G\\WIFI)\uf06c弱网络5.第三方sdk安全性报告:\uf06c用户统计信息上传(用户统计上传需要加密,用户行为统计需要有开关控制)\uf06c敏感信息声明(如果使用(联系人短信通话记录)需要声明,不允许存储用户信息)\uf06c权限list(给出需要的权限list,及敏感权限的使用原因)\uf06c支持的android最低版本\uf06c不允许classloader注入6.开发接入SDK后,开发自测/SDK测试重点指标:7、测试同学/平台测试测试SDK规范如下:8.关键时间点:sdk准入包提供时间点:最晚版本开发前一周提供sdk包修改与替换时间点:灰度发布前一周禁止换包SDK提供方—QA提供sdk准入报告如果是首次接入新的SDK的时候,需要SDK方提供功能测试报告、性能报告等。信息同步:当SDK有变化,或者出现严重BUG时,能通过邮件和线下沟通方式及时传达,保证信息同步及时;',)
提供第三方SDK接入规范,所接入的第三方SDK会员下载,编号:1700847920,格式为 docx,文件大小为4页,请使用软件:wps,office word 进行编辑,PPT模板中文字,图片,动画效果均可修改,PPT模板下载后图片无水印,更多精品PPT素材下载尽在某某PPT网。所有作品均是用户自行上传分享并拥有版权或使用权,仅供网友学习交流,未经上传用户书面授权,请勿作他用。若您的权利被侵害,请联系963098962@qq.com进行删除处理。