IOS 15 에서 IDFA 권한 팝업 창이 표시되지 않는 문제를 해결합니다.

IOS 15 ga 이후 App 가 감사를 제출한 후 몇 가지 문제가 발생했습니다. 어떻게 해결할까요?

여기에 해결 과정을 기록하다.

IOS 15 중단점에서 디버그한 결과 attrackingmanagerauthorizationstatus 또는 attrackingmanagerauthorizationstatusnotdetermined 가 콜백 시간으로 발견되었습니다.

처음에 나는 이 방법을 여러 번 호출해 보았는데, idfa 팝업 창을 꺼낼 수 있다는 것을 발견했다!

호출 논리

그리고 얼마 후, 나는 대부분의 경우 권한 신청을 ``````````````````````` applicationDidBecomeActive 호출에 넣으면 심사를 통과할 수 있다는 것을 발견했다.

다른 작은 확률이 실패하면 형이상학적 지연 방법을 시도하거나 상태 순환 테스트를 수행할 수 있습니다.