-
1 # python進階者
-
2 # 阿夏看星星
經常會遇到這類問題,開啟一個需要聯網的app,經常會碰到獲取電話號碼,地理位置等資訊。
當開啟app仔細看了一遍所以功能,沒有需要獲取這些資訊才能完成的功能,限制了這些許可權獲取照樣能用。
反觀自己經常用的類似功能的單機app,很多根本不需要獲取這些資訊。
很多app獲取這些資訊都會稱為了提供更好的使用者體驗,至於什麼時候提供,到底提供什麼體驗,絲毫沒有說明。
現在很多品牌機都是有許可權管理的功能,可以遮蔽這些許可權。但是這些開發者為什麼還要做這樣的功能呢?
如果我是運營商,我想獲取使用者資訊,就會用這種套路。畢竟不是所有的人都在用品牌機,市面上山寨雜牌機一抓一大把,幾乎是沒有許可權管理的功能的,更不用說遮蔽這些許可權,根本就無感知。你看到這些許可權獲取的功能,你遮蔽了沒關係,你不是我的精準目標,我可以獲取山寨機使用者的資訊。畢竟情報就是錢,收集到這些山寨機使用者資訊,我可以打個標籤(價格敏感型使用者xx資料資訊)然後拿來用。(請不要從道德高度批判以上的話,僅作為參考)
畢竟人家有人家的考慮,從正面去考慮應該是提升使用者體驗吧。來談談你的看法吧~( ̄▽ ̄~)~@小果神的憤怒
-
3 # 凳子獨立開發
我覺得我作為一個安卓APP開發人員,最適合回答這個問題了!為什麼有些APP需要那麼多亂七八糟的許可權。
廣告平臺首先,如果這個APP需要盈利賺錢,那這個app就需要加入廣告,而目前所有廣告平臺都需要加入這個獲取地理位置的許可權,看下圖,一般廣告平臺所需要的許可權列表。
從上到下的許可權分別是:
允許訪問網路
允許訪問有關GSM網路資訊
允許訪問Wi-Fi網路狀態資訊
讀取電話狀態
獲取大概位置,透過WiFi或移動基站的方式獲取使用者錯略的經緯度資訊,定位精度大概誤差在30~1500米
透過GPS精確定位
允許程式寫入外部儲存,如SD卡上寫檔案
使用者資料統計需要許可權有些開發者需要統計使用者地域分佈,使用者喜好等,就需要很多許可權來訪問各種資料,來上傳後臺做大資料統計分析。
黑產,用於違法等這類APP想要這些許可權就是想做違法的事情了,收集使用者資料,違法買賣等,這類app獲取自動發簡訊,打電話,讀取簡訊內容等許可權。最近不是謠傳某個外賣平臺非法錄音使用者談話,使用者談到某個菜名就會給你推送相關廣告嗎? 自動發簡訊就是app各種暗釦等了。所以這類許可權還是要多重視,某些不可信的APP還是禁止掉這些關鍵許可權的好!
回覆列表
有些APP看似不需要獲取地理位置,實際上為了更好的服務使用者,比如為使用者推薦周邊的相關產品或服務,是需要知道使用者當前所在位置的。