百度鷹眼集成過(guò)程的那些"事"

? ? ? ?由于項(xiàng)目的需求,我經(jīng)歷了鷹眼SDK從v2.1.12到v2.2.6版本的集成,為什么我一直更換SDK的版本?其實(shí)不為別的,只為那些影響用戶使用的bug,說(shuō)起這些,心理難免有點(diǎn)郁悶......

? ? ? 項(xiàng)目中用到鷹眼的功能就是實(shí)時(shí)上傳坐標(biāo)和結(jié)束上傳坐標(biāo),也就是SDK中所謂的軌跡追蹤服務(wù),我在v2.1.12版本的集成過(guò)程中就碰到了釘子,我不停的切換開(kāi)始追蹤和停止追蹤,程序會(huì)立馬崩潰掉,而且會(huì)原來(lái)越頻繁,后來(lái)我想控制開(kāi)始追蹤和結(jié)束追蹤的點(diǎn)擊的頻率,但是發(fā)現(xiàn)根本不能解決問(wèn)題。

? ? ? ?這個(gè)時(shí)候v2.2.3出現(xiàn)了,只能老老實(shí)實(shí)集成這個(gè)版本了,為了這個(gè)版本我更新了我的本地的Xcode,因?yàn)檫@個(gè)版本的SDK只能在Xcode8下才能編譯成功,但是新的問(wèn)題還是出現(xiàn)了,項(xiàng)目中需要自定義字段,可是當(dāng)我傳入字段的時(shí)候程序果斷的崩潰了,

崩潰

后來(lái)我仔細(xì)排查,得出這樣一個(gè)結(jié)論,自定義字段無(wú)論是key值還是value值,都不能是中文,如果你的這些字段含有中文,一定會(huì)崩潰的

后來(lái)我對(duì)這些字段進(jìn)行了編碼,問(wèn)題也就這樣解決了。

? ? ?而新出的v2.2.6則果斷的解決了我在上個(gè)版本集成遇到的問(wèn)題,真是傷心,不說(shuō)了,老老實(shí)實(shí)的集成新版本吧!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,598評(píng)論 25 708
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,993評(píng)論 19 139
  • 點(diǎn)擊查看原文 Web SDK 開(kāi)發(fā)手冊(cè) SDK 概述 網(wǎng)易云信 SDK 為 Web 應(yīng)用提供一個(gè)完善的 IM 系統(tǒng)...
    layjoy閱讀 13,956評(píng)論 0 15
  • 鷹眼軌跡是百度開(kāi)放平臺(tái)最新推出的一套高性能軌跡存儲(chǔ)和查詢服務(wù)。上個(gè)月在二手房媒體平臺(tái)項(xiàng)目里集成了這一服務(wù),所以今天...
    二十年后我是老周閱讀 6,748評(píng)論 7 7
  • 龍之藝閱讀 117評(píng)論 0 1