11

ATT リクエストが表示されないため、Apple レビュアーが私のアプリを拒否しました。

私のコードは次のとおりです。

if #available(iOS 14, *) {
  ATTrackingManager.requestTrackingAuthorization { (status) in
    //print("IDFA STATUS: \(status.rawValue)")
    FBAdSettings.setAdvertiserTrackingEnabled(true)
  }
}

このコードを AppDelegatedidFinishLaunchingWithOptionsとの両方に実装しましviewDidLoadた。iOS 14 では ATT パーミッション リクエストが表示されますが、iOS 15 では表示されません。

4

5 に答える 5

0

AppDelegate の applicationDidBecomeActive メソッドからリクエストを呼び出すように変更したところ、うまくいきました。

ポップアップは、iOS15 での最初のアプリ起動時に表示されています。

于 2021-10-10T02:04:40.707 に答える