MediaBox音视频SDK的苹果隐私策略:PrivacyInfo.xcprivacy-协议与认证

背景信息

根据苹果公司关于App Store提交的隐私更新,自2024年春季起,提交到App Store的应用需附带一个App隐私清单文件

在分发App时,Xcode会整合所有第三方SDK的隐私清单,形成一个用户友好的报告,全面概述App中所有的SDK,以便创建精确的隐私标签。因此,SDK和第三方库需要包含PrivacyInfo.xcprivacy文件。

MediaBox音视频SDK的适配方式

6.10.0版本开始,MediaBoxSDK将默认包含PrivacyInfo.xcprivacy文件。

  • 当使用CocoaPod集成,PrivacyInfo.xcprivacy会自动添加到项目,无需额外操作

  • 手动集成时,需将源代码目录下的PrivacyInfo.xcprivacy文件复制到您的工程内

MediaBox音视频SDK的PrivacyInfo.xcprivacy

image.png

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>NSPrivacyTracking</key>
    <false/>
    <key>NSPrivacyCollectedDataTypes</key>
    <array/>
    <key>NSPrivacyTrackingDomains</key>
    <array/>
    <key>NSPrivacyAccessedAPITypes</key>
    <array>
      <dict>
        <key>NSPrivacyAccessedAPIType</key>
        <string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
        <key>NSPrivacyAccessedAPITypeReasons</key>
        <array>
          <string>C617.1</string>
        </array>
      </dict>
      <dict>
        <key>NSPrivacyAccessedAPIType</key>
        <string>NSPrivacyAccessedAPICategorySystemBootTime</string>
        <key>NSPrivacyAccessedAPITypeReasons</key>
        <array>
          <string>35F9.1</string>
        </array>
      </dict>
      <dict>
        <key>NSPrivacyAccessedAPIType</key>
        <string>NSPrivacyAccessedAPICategoryDiskSpace</string>
        <key>NSPrivacyAccessedAPITypeReasons</key>
        <array>
          <string>E174.1</string>
        </array>
      </dict>
      <dict>
        <key>NSPrivacyAccessedAPIType</key>
        <string>NSPrivacyAccessedAPICategoryUserDefaults</string>
        <key>NSPrivacyAccessedAPITypeReasons</key>
        <array>
          <string>CA92.1</string>
        </array>
      </dict>
    </array>
  </dict>
</plist>

手动导入自身App

除了CocoaPod自动集成,开发者还可以直接将MediaBox SDK的PrivacyInfo.xcprivacy内容添加到自己App的PrivacyInfo.xcprivacy文件中:

  • 通过源代码方式,在Xcode项目中打开PrivacyInfo.xcprivacy文件,复制阿里云PrivacyInfo.xcprivacy中的条目,以防止重复或错位。

  • 通过Property List方式,双击打开PrivacyInfo.xcprivacy文件,按照Xcode的提示添加和编辑必要的条款。