ios百度地圖嵌入被拒解決方案

公司項(xiàng)目添加百度地圖,需要定位然后點(diǎn)擊跳轉(zhuǎn)百度地圖進(jìn)行導(dǎo)航的需求。

需求一: 只是需要定位的話,不需要在后臺(tái)持續(xù)定位的話
1:嵌入sdk,按照百度api進(jìn)行嵌入就ok---單點(diǎn)定位就可以
原因:只是獲取下地址或者坐標(biāo),沒必要持續(xù)定位

//設(shè)置是否允許后臺(tái)定位 這個(gè)進(jìn)去后臺(tái)的時(shí)候會(huì)定位,需求不需要就關(guān)閉
_locationManager.allowsBackgroundLocationUpdates = YES;
更改成
_locationManager.allowsBackgroundLocationUpdates = NO;
百度地圖api代碼是默認(rèn)打開的,所有記得添加設(shè)置,否則關(guān)閉的配置,不設(shè)置這個(gè)就會(huì)出現(xiàn)程序奔潰,這個(gè)就是蘋果強(qiáng)制性的.(重點(diǎn))
如果這個(gè)不進(jìn)行更改的話,沒有用到后臺(tái)定位,蘋果會(huì)拒的,然后蘋果發(fā)的郵件就是關(guān)閉下面圖的設(shè)置

WechatIMG487.jpg

看看如何設(shè)置下面的吧:
WechatIMG489.jpg

Privacy - Location Always Usage Description -- (告訴我您的位置,可以給您推薦距離近的學(xué)校呦,不使用的話點(diǎn)擊關(guān)閉哦~)
前后臺(tái)是否顯示定位提示,如果設(shè)置的時(shí)候,你app退到后臺(tái),提示顯示文字
Privacy - Location Usage Description --- (告訴我您的位置,可以給您推薦距離近的學(xué)校呦,不使用的話點(diǎn)擊關(guān)閉哦~)
權(quán)限給出的提示
Privacy - Location When In Use Usage Description -- (告訴我您的位置,可以給您推薦距離近的學(xué)校呦,不使用的話點(diǎn)擊關(guān)閉哦~)
當(dāng)程序使用的時(shí)候給出的提示
文字自己可以隨便寫,就是用戶即將定位的時(shí)候進(jìn)行的提示,最好說出詳情,為什么定位,定位的目的是干什么的.
項(xiàng)目上線的時(shí)候最好都加上,第一個(gè)可以加也可以不加.
這樣需求一就可以安全提交appsotre了

需求二:
持續(xù)定位,類似于百度地圖app的,需要進(jìn)入后臺(tái)實(shí)時(shí)定位,
這樣的話需要按照api進(jìn)行設(shè)置, YES是后臺(tái)定位
_locationManager.allowsBackgroundLocationUpdates = YES;

然后plist文件
WechatIMG491.jpg

plist文件都添加上
最重要的一部是:
appstore構(gòu)建版本的詳情界面需要提示用戶:進(jìn)入后臺(tái)需要持續(xù)定位,會(huì)消耗大量的電量等提示就可以,蘋果公司對這塊很看重.(重點(diǎn))
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容