有用戶反饋無法正常獲取IDFA屎慢,所以本人親自升級測試蒿往。測試結(jié)果:兩個Iphone手機升級至IOS14.4系統(tǒng)后杉畜,一個手機可以正常獲取IDFA,另一個無法獲取,且之前已經(jīng)獲取過權(quán)限的app變灰色無法開啟扰付。無法獲取的手機顯示如下圖:
image.png
使用獲取跟蹤權(quán)限彈窗代碼無法正常彈出彈窗
[ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {
// 直接返回status為ATTrackingManagerAuthorizationStatusDenied
}];
升級過程: 升級過程中堤撵,第一個手機是開啟允許APP請求跟蹤權(quán)限升級的,升級后正常羽莺。 第二個手機是關(guān)閉允許APP請求跟蹤權(quán)限升級的实昨,升級后異常。
猜測:是否是系統(tǒng)的BUG盐固,升級前開啟或關(guān)閉跟蹤權(quán)限會導(dǎo)致這個問題荒给。
解決方案:
1.使用蘋果的SKADNetwork
2.使用國內(nèi)的第三方SDK獲取一個固定的標識符作為IDFA
請問有沒有人遇到過這樣的問題,且有好的解決方案刁卜?志电??