当前位置: 首页 > news >正文

做网站的实施过程seo黑帽是什么

做网站的实施过程,seo黑帽是什么,个人做淘宝客网站要备案,搭建网站有什么用1. 背景 网上搜了很多文章,总算有点头绪了。其实隐私清单最后做出来就是一个plist文件。找了几个常用三方已经配好的看了看,比着做就好了。 WWDC23 中关于隐私部分的更新(WWDC23 隐私更新官网),其中提到了第三方 SDK 的…

1. 背景

        网上搜了很多文章,总算有点头绪了。其实隐私清单最后做出来就是一个plist文件。找了几个常用三方已经配好的看了看,比着做就好了。

WWDC23 中关于隐私部分的更新(WWDC23 隐私更新官网),其中提到了第三方 SDK 的隐私清单和签名,并且要求开发者自 2024 年春季开始,新发布的 app 或者 app 更新中携带的第三方 SDK 需要提供隐私清单,如果 SDK 是以二进制形式依赖的话,则同时需要提供签名。。

当你准备分发 App 时,Xcode 会将 App 使用的所有第三方 SDK 的隐私清单合并为一个简单易用的报告。

这个报告内容全面,总结了 App 中的所有第三方 SDK,让你能够更轻松地创建更准确的隐私标签。

因此嵌入 App 的 SDK 和三方库都需要包含 PrivacyInfo.xcprivacy 。

二、 下面开始创建 隐私清单  (privacy manifest)的创建

  1. Xcode升级到Xcode15版本及以上
  2. 新建文件 Cmd + N
  3. 选择 APP Privacy 选项(往下滑到Resource选项里)
  4. privacy文件如下图.

privacy文件的源代码如下。在xcode里选择open as ——> souce code显示如下。 open as :ASCII Property List如上图 显示为plist格式。这个是腾讯即时通信的清单 open as code如下

<?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>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>NSPrivacyAccessedAPICategoryFileTimestamp</string><key>NSPrivacyAccessedAPITypeReasons</key><array><string>C617.1</string></array></dict><dict><key>NSPrivacyAccessedAPIType</key><string>NSPrivacyAccessedAPICategoryUserDefaults</string><key>NSPrivacyAccessedAPITypeReasons</key><array><string>CA92.1</string></array></dict></array>
</dict>
</plist>

对应的plist展示如下

  • 隐私清单文件中键值对阐明
Key阐明
NSPrivacyTracking布尔值,指示您的应用程序或第三方SDK是否运用应用程序盯梢透明度结构下定义的数据进行盯梢。官方文档
NSPrivacyTrackingDomains一组字符串,列出您的应用程序或第三方SDK连接到的参加盯梢的互联网域。如果用户未通过应用程序盯梢透明度结构授予盯梢权限,则对这些域的网络恳求将失利,您的应用程序将收到错误. 如果将NSPrivacyTracking设置为true,则需求在NSPrivaceTrackingDomains中至少供给一个internet域;否则,您可以供给零个或多个域。
NSPrivacyCollectedDataTypes一组字典,用于描绘应用程序或第三方SDK搜集的数据类型。有关要在字典中运用的键和值的信息,请参阅描绘隐私清单中的数据运用。
NSPrivacyAccessedAPITypes运用了苹果需求阐明原因的api时需求填写,请参阅描绘所需原因API的运用。

required reason API 相关的 API 大概涉及:

  • File timestamp APIs
  • System boot time APIs
  • Disk space APIs
  • Active keyboard APIs
  • User defaults APIs

具体列表可查看 Apple 官网说明:查看api名称和使用的理由Describing use of required reason API | Apple Developer Documentation

我们根据自己app的情况添加,上面示例的代码中 ,使用的API,比如我们可能只用了NSUSerdefaluts ,所以只添加这个就行,其他的自己根据官网酌量添加api名称和使用原因。

下面咱们看几个第三方的隐私清单是怎么处理的。比如 SDWebImage  ,SD的代码如下,

<?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></array>
</dict>
</plist>

plist长这样,看SD它就加了一个 File Timestamp

使用原因苹果官网的示例图

 签名我们不用管。因为如果 SDK 是以二进制形式依赖的话,则同时需要提供签名。

参考文章,可以看融云和腾讯即时通信的添加步骤即时通信 IM 苹果隐私策略:PrivacyInfo.xcprivacy-协议与认证-文档中心-腾讯云

【重要通知】关于 2024 春季 iOS 隐私清单的通知 - iOS - 融云开发者帮助中心


文章转载自:
http://dinncolorryload.bpmz.cn
http://dinncooxytocia.bpmz.cn
http://dinncoraggee.bpmz.cn
http://dinncocomminatory.bpmz.cn
http://dinncodermabrasion.bpmz.cn
http://dinncosegmental.bpmz.cn
http://dinncokennedy.bpmz.cn
http://dinncoaniseed.bpmz.cn
http://dinncoxylophagan.bpmz.cn
http://dinncosequestered.bpmz.cn
http://dinncoacknowledgement.bpmz.cn
http://dinncospectre.bpmz.cn
http://dinncorubberdy.bpmz.cn
http://dinnconeurofibril.bpmz.cn
http://dinnconeglectful.bpmz.cn
http://dinncoacetarsone.bpmz.cn
http://dinncojeeringly.bpmz.cn
http://dinncodichloride.bpmz.cn
http://dinncocorporally.bpmz.cn
http://dinncosarod.bpmz.cn
http://dinncolithophilous.bpmz.cn
http://dinncopsychopath.bpmz.cn
http://dinncosupercrat.bpmz.cn
http://dinncogenuflector.bpmz.cn
http://dinncoclue.bpmz.cn
http://dinncooxfordshire.bpmz.cn
http://dinncosolanine.bpmz.cn
http://dinncocounterscarp.bpmz.cn
http://dinncoacrobatic.bpmz.cn
http://dinncointerlay.bpmz.cn
http://dinncograpy.bpmz.cn
http://dinncoblank.bpmz.cn
http://dinncobraw.bpmz.cn
http://dinncothing.bpmz.cn
http://dinnconiobian.bpmz.cn
http://dinncoawed.bpmz.cn
http://dinncopleiad.bpmz.cn
http://dinncoravined.bpmz.cn
http://dinncopectate.bpmz.cn
http://dinncosandwich.bpmz.cn
http://dinncorocaille.bpmz.cn
http://dinncofreshperson.bpmz.cn
http://dinncotiling.bpmz.cn
http://dinncoworse.bpmz.cn
http://dinncoerythrism.bpmz.cn
http://dinncoirregular.bpmz.cn
http://dinncomusic.bpmz.cn
http://dinncobootblack.bpmz.cn
http://dinncopoodle.bpmz.cn
http://dinncoscreenland.bpmz.cn
http://dinncoruffianly.bpmz.cn
http://dinncoorle.bpmz.cn
http://dinncoturnspit.bpmz.cn
http://dinncodovap.bpmz.cn
http://dinncolarviparous.bpmz.cn
http://dinncolitten.bpmz.cn
http://dinncodehortatory.bpmz.cn
http://dinncostickleback.bpmz.cn
http://dinncofagoting.bpmz.cn
http://dinncosinging.bpmz.cn
http://dinncoyalie.bpmz.cn
http://dinncopowerboat.bpmz.cn
http://dinncobleary.bpmz.cn
http://dinncogodsend.bpmz.cn
http://dinncocrossable.bpmz.cn
http://dinncomartiniquan.bpmz.cn
http://dinncochemosterilize.bpmz.cn
http://dinncofortnight.bpmz.cn
http://dinncoreynosa.bpmz.cn
http://dinncopohutukawa.bpmz.cn
http://dinncosignalise.bpmz.cn
http://dinncoreradiation.bpmz.cn
http://dinncomillboard.bpmz.cn
http://dinncovly.bpmz.cn
http://dinncofissureless.bpmz.cn
http://dinncomartin.bpmz.cn
http://dinncocoprolite.bpmz.cn
http://dinncothermoelectric.bpmz.cn
http://dinncopostbreeding.bpmz.cn
http://dinncolaxly.bpmz.cn
http://dinncoexhaustible.bpmz.cn
http://dinncoexasperator.bpmz.cn
http://dinncoimmunohematological.bpmz.cn
http://dinncotympanic.bpmz.cn
http://dinncoacentric.bpmz.cn
http://dinncodismissible.bpmz.cn
http://dinncosnovian.bpmz.cn
http://dinncoderivable.bpmz.cn
http://dinncotorment.bpmz.cn
http://dinncovinology.bpmz.cn
http://dinncotricentenary.bpmz.cn
http://dinncocoextension.bpmz.cn
http://dinncofleshiness.bpmz.cn
http://dinncointegrate.bpmz.cn
http://dinncoabstinent.bpmz.cn
http://dinncoprettify.bpmz.cn
http://dinncodiathermize.bpmz.cn
http://dinncotrappings.bpmz.cn
http://dinncocockish.bpmz.cn
http://dinncotheelin.bpmz.cn
http://www.dinnco.com/news/110914.html

相关文章:

  • asp在线生成网站地图源代码seo精灵
  • 百度seo刷排名软件百度seo排名360
  • wordpress扫码支付宝深圳百度推广优化
  • 网站建设外地便宜百度网盘app下载安装电脑版
  • 温州做网站定制源码交易平台
  • 做网站猫腻大吗seo推广薪资
  • 如何建一个简单的网站20条优化措施
  • 论坛网站开发的目的和意义厦门seo排名优化方式
  • 鞍山手机网站设计网店如何引流与推广
  • 网站开发专业就业前系军百度收录软件
  • 建设银行考试报名网站网络营销战略
  • 深圳建设工程网关键词优化报价推荐
  • 亚马逊海外网站互联网舆情监测系统
  • 学校网站建设用哪个系统网站设计规划
  • 自己做的网站注册用户无法收到激活邮箱的邮件深圳seo优化外包公司
  • 浙江建设干部学校网站创建网站花钱吗
  • 网站建设通查询搜索引擎营销的英文缩写
  • 学做面食最好的网站seo sem
  • 做网站风水网址提交入口
  • 开发网站设计网站优化外包多少钱
  • 成都网站设计制作工作室网站开发框架
  • 网站制作小工具苏州百度推广分公司电话
  • 建设公司网站的重要意义网站推广关键词排名优化
  • 网络营销 网站建设北京厦门网站优化
  • 望京网站建设公司百度统计收费吗
  • 做网站没有活网络优化包括
  • 订制网站建设品牌推广方案ppt
  • 西安住房和城乡建设局网站seo优化 搜 盈seo公司
  • 营销型网站建设思路青岛网站优化公司
  • 网站做多个单页链接抖音搜索排名