Chuẩn bị cho tvOS 14+

Hướng dẫn này trình bày các thay đổi cần thiết để chuẩn bị ứng dụng của bạn cho tvOS 14.

Điều kiện tiên quyết

  • SDK PAL 2.2.2 trở lên.

Yêu cầu uỷ quyền App Tracking Transparency (Minh bạch về việc theo dõi ứng dụng)

Để hiển thị yêu cầu uỷ quyền của App Tracking Transparency nhằm truy cập IDFA, hãy cập nhật Info.plist để thêm khoá NSUserTrackingUsageDescription bằng thông báo tuỳ chỉnh mô tả việc sử dụng của bạn. Dưới đây là nội dung mô tả mẫu:

<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>

Nội dung mô tả về việc sử dụng xuất hiện trong hộp thoại App Tracking Transparency:

Để hiển thị yêu cầu uỷ quyền, hãy gọi requestTrackingAuthorizationWithCompletionHandler:. Bạn nên đợi lệnh gọi lại hoàn thành trước khi tải quảng cáo để nếu người dùng cấp quyền App Tracking Transparency, SDK PAL có thể sử dụng IDFA trong các yêu cầu quảng cáo.

Swift

import AppTrackingTransparency
import AdSupport
...
func requestIDFA() {
  ATTrackingManager.requestTrackingAuthorization(completionHandler: { status in
    // Tracking authorization completed. Start loading ads here.
    // loadAd()
  })
}

Objective-C

#import <AppTrackingTransparency/AppTrackingTransparency.h>
#import <AdSupport/AdSupport.h>
...
- (void)requestIDFA {
  [ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {
    // Tracking authorization completed. Start loading ads here.
    // [self loadAd];
  }];
}

Để biết thêm thông tin về các giá trị trạng thái có thể xảy ra, hãy xem ATTrackingManager.AuthorizationStatus.

Công bố việc sử dụng dữ liệu trong App Store

Apple yêu cầu các nhà phát triển xuất bản ứng dụng trên App Store công bố một số thông tin nhất định về việc sử dụng dữ liệu trong ứng dụng của họ. Apple đã thông báo rằng họ sẽ áp dụng yêu cầu công bố thông tin này đối với các ứng dụng mới và bản cập nhật ứng dụng kể từ ngày 8 tháng 12 năm 2020.

Tìm hiểu thêm về các yêu cầu về việc tiết lộ dữ liệu.