為什麼幾乎所有安卓程序都要求定位許可權?
一些遊戲和視頻軟體要定位許可權幹嘛?》
還有我是給還是不給呢》
另外科普一點,新版系統中,app在獲取wifi信息時即使沒有去獲取位置信息,也是會被標記為請示定位許可權的。因為很多軟體(包括系統自己)也會通過周圍的wifi熱點來進行定位。
除了極個別應用例如地圖,確實需要定位許可權,其他大多用來獲取mac地址,用於用戶追蹤(廣告精準推送)
能拒絕的就拒絕,影響使用再打開
Android6.0以前定位不需要用戶授權,默認就授權了。 定位許可權從Android6.0以後被列入危險許可權,需要用戶授權纔可以定位。
遊戲中和視頻軟體中可能包含社交功能,查看同城玩家或用戶,需要定位授權,方便大數據統計、分析,然後進行精準推送。
新聞頭條,瀏覽器也有類似的功能,希望用這些功能可以授權,不需要的話可以禁止授權。
地理位置可以用於反盜號
社交軟體很多都可以發送自己的位置
當然也有精準推送的需求
我開發了一個播放器,
需要判斷藍牙耳機的狀態,
我申請了一個藍牙許可權,
谷歌告訴我只有藍牙許可權不夠,
我必須再申請一個定位許可權,
但是你問我為什麼要申請定位?
其實我也想問。
例1:手機遊戲裡面有一個「和附近的人開黑」功能,需要定位,但是你從來不和附近的人開黑,但是遊戲開發組圖方便,乾脆直接在軟體第一次安裝或者每次啟動請求定位,也可能是開發組內不同部門難以交流,沒法在跳轉頁面前彈個框告知你需要請求定位許可權。
例2:軟體開發者懶,直接把所有需要的許可權一次性申請,許可權不對就不給用;或者是很久以前直接請求定位也沒人管,就一直沒動這一塊。
例3:還是開發者懶,明面上告訴你某些功能需要定位許可權,以後那些需要定位的功能就省得單獨寫代碼了。
例4:需要定位許可權來給你進行用戶畫像,然後把你的數據在同行那裡合理的進行交換,優化客戶服務(其實就是方便精準推送廣告)
推薦閱讀: