在Android的实际开发、测试中常常借助第三方服务。
在此逐步记录我用到的一些第三方工具。
(一)bugtags https://www.bugtags.com/
Bug测试工具,可以详记录出现BUg问题的机型信息,具体代码行以及详细的Log,
并且有步骤复原功能。但部分功能需要付费。
感觉bugtags在机型测试上非常有用,开发文档齐全,容易接入,介入后能够非常详细的反应BUG信息。
(二)优测 (真机在线测试平台)http://utest.qq.com/
云平台真机测试,这个刚好可以和bugtags配合,当通过bugtags发现某一机型出现bug后,就可以在 优测上选择对应真机进行测试,以便复原问题。
部分机型需付费租用。
(三)Push (消息推送平台)
目前国内有多家公司提供消息推送服务,如 极光、个推、百度推送、小米推送、华为推送。
其中极光和个推是专职做推送服务的公司,另外则是几大巨头公司的内部产品线了。
说说个人体验:
之前用过 百度推送,但是感觉非常不好,推送非常不稳定,有时候非常快速,但更多的是根本推送不成功。
现在公司正在更换推送服务,目前在考虑的是极光、小米。
(四)定位和地图
关于手机GPS定位后在百度地图上偏移的问题
因为政策原因,国内的地图厂家如百度地图、高德地图等公司的地图产品都对物体的经纬度做了处理,就是对物体的实际经纬度做了一定的偏移处理然后显示。
所有直接通过手机GPS得到某个地方的经纬度和在地图上显示出来的该地方的经纬度是有偏差的。所有需要对GPS经纬度进行处理后在利用百度地图或者高德地图显示,才是正常的。
目前,我们公司APP,是直接使用百度地图的定位SDK,然后获得的经纬度,可以直接传给后台,直接在后台服务端的百度地图上显示。
(五)二维码扫描