跳到正文
AppFoyer
免费开始

指南 提交之前

提交应用之前需要准备的每一个 URL

Play Console、App Store Connect 和 AdMob 的完整清单:哪些是必填而非可选、每个页面必须包含什么,以及完成它们的顺序。

大多数应用需要四个公开 URL:隐私政策;如果应用有账号,还需要账号删除页面;App Store 需要的支持页面;如果展示广告,还需要开发者网站。每一个都是单独的后台字段,每一个都会被检查,并且在应用通过审核之后很久都必须保持可用。

1:09
1:09 视频 · 在 YouTube 上打开

几分钟就能搞定

AppFoyer 托管本指南所讲的页面——隐私政策、服务条款、支持、账号删除和 app-ads.txt——放在它们自己的子域名上,你无需自己的域名或服务器。一个应用免费,而且商店要求的任何内容都绝不放在付费墙后面。

核查于 2026年9月19日。 商店政策会变,有时不会事先通知。下文所有内容都链接到官方文档,以那个页面为准,而不是本页。如果两者不一致,以商店为准。 本指南译自英文;引用的商店文档保留英文原文。

这是第一次提交之前没人给你的清单,所以你只能在一次次被拒中逐个发现它。在打开后台之前就把这些准备好,整件事只需要一个下午,而不是三轮审核。

按后台划分的字段

URL后台和字段是否必填?
隐私政策Play Console → App content → Privacy policy;App Store Connect → App Privacy是,两家商店
账号删除Play Console → App content → Data deletion是,如果应用有账号
支持App Store Connect → 该版本的 Platform version information → Support URL是,Apple
开发者网站Play 商店页面;App Store Connect Marketing URLPlay:可选,但如果你展示广告,实际上是必需的——这是查找 app-ads.txt 的地方。Apple 的 Marketing URL 确实是可选的
联系邮箱Play Console → Store settings → Store listing contact details是,Play 要求提供邮箱才能发布

Apple 也要求账号删除,但形式是应用内路径,而不是一个 URL 字段——见 App Store 账号删除指南。

每个页面必须包含什么

隐私政策。收集了什么、为什么收集、还有谁能看到、保留多久、如何联系你。让你被拒的那一节是“还有谁能看到”:它必须写出第三方的名称,也就是你构建中的每一个 SDK,并且必须与你的 Data safety 回答一致。

账号删除。一个公开页面,无需登录、也无需安装应用即可访问,用户可以在上面请求你删除他们的账号。它必须真正把请求送到你手里——一个显示表单却把结果丢掉的页面比没有页面更糟,因为用户以为请求已经成功了。

支持。一条能联系到真人的途径。一个你会查看的邮箱地址就够了。不能是你的营销页面,不能是 App Store 商店页面,也不能是社交主页。

开发者网站。一个关于你应用的页面,位于你能控制的主机名上——广告网络也会从这个主机名的根目录获取 /app-ads.txt。

每一个都必须通过的四项测试

每次都是同样的四项,所以值得把它们放在一起批量做:

  1. 退出登录也能打开。用无痕窗口打开。典型的失败是:页面能打开,只是因为你登录着托管它的服务。
  2. 不是一串重定向。尤其是 app-ads.txt,它必须被直接返回。
  3. 写明了你的应用和你的公司。写着另一个应用名的政策是复制粘贴的明显痕迹,审核人员会注意到。
  4. 两年后它还在。商店页面不只被检查一次,而一个被你遗忘的免费托管,是线上应用出问题最常见的原因。
curl -i https://your-url.example/privacy

应返回 200 OK、可读的内容,并且没有 Location: 头。

完成它们的顺序

  1. 一次性决定所有页面放在哪里。把它们分散在 Notion 页面、GitHub Pages 网站和表单服务上,结果就是你要维护三样东西,其中一样迟早会坏。
  2. 根据你的依赖列表来写隐私政策,而不是根据模板。打开 build.gradle / Podfile / pubspec.yaml,从上往下逐项处理。
  3. 搭建账号删除路径——应用内的和网页的都要。这是唯一真正涉及工程工作的一项,所以它决定了你的时间线。
  4. 先发布,再填写后台字段。不要反过来:一个指向尚不存在页面的字段,正是你想要避免的拒审原因。
  5. 根据写政策时用的同一份清单来填写 Data safety / App Privacy,这样两者就不可能互相矛盾。
  6. app-ads.txt 放在最后,并且只在你展示广告时才需要。

AppFoyer 在这里做什么

这份清单就是我们的产品。全部五个页面——首页、隐私、条款、支持、账号删除——加上 app-ads.txt,一起上线在你应用自己的子域名上,所以你可以一次性把可用的 URL 粘贴到每个字段里。账号删除页面会接收请求并通知你;删除操作由你在自己的系统中完成。

控制面板中还有一份检查清单,告诉你哪个后台字段还空着,以及它为什么重要。一个应用免费,任何商店要求的内容都永远不会放在付费墙后面。

权威来源