查看: 2728|回复: 33

[资源分享] 【产品更新:2017-10-23】鹰眼iOS SDK 3.0.6产品发布

[复制链接]
羊孜之 发表于 2017-5-26 11:19:23 | 显示全部楼层 |阅读模式
百度鹰眼
鹰眼产品: iOS SDK
产品版本号: v3.0.6
手机型号:
手机系统版本号: iOS8.0以上
效果截图: -
调用代码/参数:
本帖最后由 羊孜之 于 2017-10-23 17:26 编辑

2017-10-23 鹰眼iOS SDK 3.0.6产品发布

【修复】

1. 修复采集周期和打包周期持久化失败的BUG,设置完采集和打包周期之后,下次开启服务或开始采集时,将使用之前设置的值,而不再使用默认值。

2. 修复从非主线程调用 -(void)changeGatherAndPackIntervals:(NSUInteger)gatherInterval packInterval:(NSUInteger)packInterval delegate:(id <BTKTraceDelegate>)delegate; 方法修改采集和打包周期不生效的BUG。

3. 修复某些复杂使用场景下,导致无法停止采集的BUG。

---------------------------------------------------------------------------


2017年9月12日 鹰眼iOS SDK 3.0.5正式版以及新版DEMO发布

【更新日志】http://lbsyun.baidu.com/index.php?title=ios-yingyan/theupdatelog

【下载地址】
http://lbsyun.baidu.com/index.php?title=ios-yingyan/sdkandev-download

需要注意:在iOS11系统上,在APP的info.plist文件中除了NSLocationAlwaysUsageDescription 字段,还需要配置上NSLocationAlwaysAndWhenInUseUsageDescription 和 NSLocationWhenInUseUsageDescription 字段。当调用鹰眼SDK的startGather方法后,鹰眼SDK会请求定位权限。只有选择了始终允许定位时,鹰眼SDK才能获取后台定位权限,才可以正常工作;如果只是允许使用应用期间的权限,鹰眼SDK是没法正常工作的。

开发者可以在调用startGather之前,自己先引导APP的使用者,赋予此APP始终允许定位的权限。在有了权限之后,再去请求鹰眼SDK的方法。由于不同APP的业务千差万别,各位开发者应结合自己的业务场景,引导用户赋予此APP始终允许定位的权限。

这方面的最佳实践可以参考2017年WWDC中关于CoreLocation的一个session
https://developer.apple.com/videos/play/wwdc2017/713/

__________________________________________________________________________
2017年6月30日 鹰眼iOS SDK 3.0.4正式版以及新版DEMO发布


【更新日志】
http://lbsyun.baidu.com/index.php?title=ios-yingyan/theupdatelog

【下载地址】
http://lbsyun.baidu.com/index.php?title=ios-yingyan/sdkandev-download

【DEMO使用方法】
DEMO工程中的YYConst.m文件中,将AK serviceID MCODE改为您自己的参数即可直接使用。




camel_2013 发表于 2017-5-26 15:17:15 | 显示全部楼层
正式版的framework和先前发布的3.03预览版framework有什么区别???
Zbatbupt 发表于 2017-5-27 09:00:23 | 显示全部楼层
camel_2013 发表于 2017-5-26 15:17
正式版的framework和先前发布的3.03预览版framework有什么区别???

没有区别。
∮風♀飏№ 发表于 2017-6-6 14:30:13 | 显示全部楼层
能否帮忙看下这个问题:http://bbs.lbsyun.baidu.com/foru ... &extra=page%3D1
用的3.0.3,一直崩溃啊,怎么玩?
Zbatbupt 发表于 2017-6-7 17:11:55 | 显示全部楼层
∮風♀飏№ 发表于 2017-6-6 14:30
能否帮忙看下这个问题:http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=130454&extra=page%3D1 ...

下个版本会修复,详情见帖子中的回答。
∮風♀飏№ 发表于 2017-6-7 17:51:21 | 显示全部楼层
Zbatbupt 发表于 2017-6-7 17:11
下个版本会修复,详情见帖子中的回答。

你说的修复是和growingio冲突导致崩溃的问题吗?下个版本大概什么时候发布呢?
Zbatbupt 发表于 2017-6-8 06:42:53 | 显示全部楼层
∮風♀飏№ 发表于 2017-6-7 17:51
你说的修复是和growingio冲突导致崩溃的问题吗?下个版本大概什么时候发布呢? ...

不是,是内存泄漏的问题。和growingio冲突的原因还不清楚。。
三师弟在此 发表于 2017-6-8 14:04:55 | 显示全部楼层
使用的鹰眼轨迹iOS SDK v2.2.6版本,可以在最新的Xcode版本上运行吗?真机测试的时候在iOS10.3.2上运行可以吗?
cookie199 发表于 2017-6-8 14:09:46 | 显示全部楼层
三师弟在此 发表于 2017-6-8 14:04
使用的鹰眼轨迹iOS SDK v2.2.6版本,可以在最新的Xcode版本上运行吗?真机测试的时候在iOS10.3.2上运行可以 ...

不行,升级v3
baichuan000 发表于 2017-6-18 16:57:42 | 显示全部楼层
使用3.0.3版本,查询历史轨迹一只返回实体不存在,请问可能是什么原因?下面是返回数据
{
    message = "指定entity_name不存在";
    status = 3003;
    tag = 13;
}
cookie199 发表于 2017-6-19 10:05:53 | 显示全部楼层
baichuan000 发表于 2017-6-18 16:57
使用3.0.3版本,查询历史轨迹一只返回实体不存在,请问可能是什么原因?下面是返回数据
{
    message = " ...

检查一下ak serviceid和entityname是否正确,去轨迹管理台里看看有没有这个entityname。
baozhilinkxy 发表于 2017-6-19 23:26:26 | 显示全部楼层
cookie199 发表于 2017-6-19 10:05
检查一下ak serviceid和entityname是否正确,去轨迹管理台里看看有没有这个entityname。 ...

都没有传错,还有什么原因吗
Zbatbupt 发表于 2017-6-20 10:05:50 | 显示全部楼层
baozhilinkxy 发表于 2017-6-19 23:26
都没有传错,还有什么原因吗

查实时位置能查出来吗?
____1992420 发表于 2017-7-6 17:16:48 | 显示全部楼层
使用最新版sdk swift3.0 为何初始化参数一直报错 求解谢谢

   let BT = BTKServiceOption.init(ak: AK, mcode: Mcode, serviceID: UInt(serviceID), keepAlive: false)
        BTKAction.sharedInstance().initInfo(BT)
青菜不加辣 发表于 2017-7-6 17:36:46 | 显示全部楼层
目前有没有开发oc版SDK的计划
Zbatbupt 发表于 2017-7-6 18:44:22 | 显示全部楼层
青菜不加辣 发表于 2017-7-6 17:36
目前有没有开发oc版SDK的计划

官网现在的3.0.4不就是OC版的么。。
Zbatbupt 发表于 2017-7-6 18:44:58 | 显示全部楼层
____1992420 发表于 2017-7-6 17:16
使用最新版sdk swift3.0 为何初始化参数一直报错 求解谢谢

   let BT = BTKServiceOption.init(ak: AK, mc ...

报什么错?
李氏灬皇朝 发表于 2017-7-13 14:13:04 | 显示全部楼层
版本您好,紧急咨询个问题,调用鹰眼轨迹服务后,获取distance时每次都是返回0,请问是哪里出了问题?
cookie199 发表于 2017-7-13 14:28:55 | 显示全部楼层
李氏灬皇朝 发表于 2017-7-13 14:13
版本您好,紧急咨询个问题,调用鹰眼轨迹服务后,获取distance时每次都是返回0,请问是哪里出了问题? ...

去轨迹管理台看看是否有轨迹上传,打印启动服务和启动采集的回调信息,看是否都成功了,检查定位是否正常。
李氏灬皇朝 发表于 2017-7-13 14:42:53 | 显示全部楼层
cookie199 发表于 2017-7-13 14:28
去轨迹管理台看看是否有轨迹上传,打印启动服务和启动采集的回调信息,看是否都成功了,检查定位是否正常 ...

是不是我出去走一圈回到起点不算距离的?
北方的天空2011 发表于 2017-7-13 17:39:15 | 显示全部楼层
官方Demo报错:
:20.950 12929-12929/com.baidu.track E/AndroidRuntime: FATAL EXCEPTION: main
                                                                 Process: com.baidu.track, PID: 12929
                                                                 java.lang.IllegalStateException: the bitmap has been recycled! you can not use it again
                                                                     at com.baidu.mapapi.map.BitmapDescriptor.b(Unknown Source)
                                                                     at com.baidu.mapapi.map.Marker.a(Unknown Source)
                                                                     at com.baidu.mapapi.map.a.b(Unknown Source)
                                                                     at com.baidu.mapapi.map.Marker.setPosition(Unknown Source)
                                                                     at com.baidu.track.utils.MapUtil.moveLooper(MapUtil.java:232)
                                                                     at com.baidu.track.utils.MapUtil.addMarker(MapUtil.java:220)
                                                                     at com.baidu.track.utils.MapUtil.updateStatus(MapUtil.java:195)
                                                                     at com.baidu.track.activity.TracingActivity$1.onLatestPointCallback(TracingActivity.java:303)

5.png
Zbatbupt 发表于 2017-7-13 18:24:28 | 显示全部楼层
北方的天空2011 发表于 2017-7-13 17:39
官方Demo报错:
:20.950 12929-12929/com.baidu.track E/AndroidRuntime: FATAL EXCEPTION: main
          ...

这个帖子是iOS SDK的,请发到安卓 SDK那个帖子去,不然安卓的同学看不到~
Zbatbupt 发表于 2017-7-13 18:25:52 | 显示全部楼层
李氏灬皇朝 发表于 2017-7-13 14:42
是不是我出去走一圈回到起点不算距离的?

走一圈回到起点会算距离的。如果距离是0,要么是你压根startGather没成功,或者一直在缓存,没传到服务端,或者是你查询的时候,纠偏选项之类的各种参数设置的把你这段儿轨迹给过滤掉了,你先查原始轨迹试试
百事齐天 发表于 2017-8-2 13:54:33 | 显示全部楼层
dyld: Symbol not found: _OBJC_CLASS_$__TtC13BaiduTraceSDK12BTRACEAction
  Referenced from: /var/containers/Bundle/Application/2AF07ADE-F2A1-42E1-BA3B-63021FF63716/Ambulance.app/Ambulance
  Expected in: /private/var/containers/Bundle/Application/2AF07ADE-F2A1-42E1-BA3B-63021FF63716/Ambulance.app/Frameworks/BaiduTraceSDK.framework/BaiduTraceSDK
in /var/containers/Bundle/Application/2AF07ADE-F2A1-42E1-BA3B-63021FF63716/Ambulance.app/Ambulance
(lldb)
Zbatbupt 发表于 2017-8-2 17:11:18 | 显示全部楼层
百事齐天 发表于 2017-8-2 13:54
dyld: Symbol not found: _OBJC_CLASS_$__TtC13BaiduTraceSDK12BTRACEAction
  Referenced from: /var/cont ...

你用的旧的SDK吗?是不是没有升级到最新版。
儒雅的云度白 发表于 2017-8-23 15:11:26 | 显示全部楼层
有swift版的鹰眼demo吗?
cookie199 发表于 2017-8-23 15:22:04 | 显示全部楼层
儒雅的云度白 发表于 2017-8-23 15:11
有swift版的鹰眼demo吗?

目前还没有
lovey_ygreat 发表于 2017-8-29 17:13:02 | 显示全部楼层
我下载的demo运行后没有打开定位服务啊。只提示了一个通知服务。一直都不定位
lovey_ygreat 发表于 2017-8-29 17:15:37 | 显示全部楼层
lovey_ygreat 发表于 2017-8-29 17:13
我下载的demo运行后没有打开定位服务啊。只提示了一个通知服务。一直都不定位 ...

屏幕快照 2017-08-29 17.14.08.png
lovey_ygreat 发表于 2017-8-30 13:18:34 | 显示全部楼层
有没有人啊,鹰眼ios demo不能定位啊!!

小黑屋|手机版|百度地图开放平台 ( 京ICP证030173号 )

GMT+8, 2017-12-17 23:49 , Processed in 0.328200 second(s), 24 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表