应用认证详细信息

如果您的应用审核提交内容因为应用认证详细信息方面的问题未通过审核,请使用本指南。

测试您的应用时,我们无法验证所请求权限

提交内容审核员会将提交内容的录屏文件作为指南,尝试重现应用会如何使用其请求的各个权限和功能。如果审核员无法重现录屏文件中描述的所请求权限或功能的使用方法,应用将无法通过审核,原因是“无法在测试您的应用时验证所请求的权限”。

如果您的提交内容因为此原因而未通过审核,请采取以下做法:

  1. 确保您已完成应用的所有开发工作。
  2. 创建模拟用户,并验证您能否使用模拟用户准确重现录屏文件中描述的体验。
  3. 如果您能准确重现录屏文件中描述的这一体验,则请验证应用认证详细信息中的测试说明是否正确,并提供模拟用户的邮箱和密码。
  4. 如果您的录屏文件有误,但您可以成功使用模拟用户测试所请求的各个权限和功能,则请拍摄新的正确录屏文件并上传,验证应用认证详细信息中的测试说明是否正确,并提供模拟用户的邮箱和密码。
  5. 重新提交以接受应用审核。

根据提交内容详细信息,不需要公共主页公开内容访问权限

您仅能以允许的方式使用“公共主页公开内容访问权限 (PPCA)”功能。我们会拒绝并非以允许的方式使用 PPCA 的应用,并给出原因“根据您的提交内容详细信息,您的应用不需要‘公共主页公开内容访问权限’功能”。为方便参考,“公共主页公开内容访问权限”功能的说明及其支持的用途如下:

主页公开内容访问

该权限允许以只读形式访问缺少 manage_page 登录权限的主页上的公开数据。可读数据包括企业元数据、公开评论和帖子。

当您测试应用时,在将其提交以接受审核之前,您的应用仅能访问符合以下条件的主页上的内容:拥有主页管理员身份的用户同时也兼具应用管理员、开发者或测试者的身份。如果您想让应用获得访问其他主页公开内容的权限,则必须提交此功能以供审核。将应用设置为已发布模式后,若无此功能,应用将无法查看任何主页公开内容。

允许的用途

为竞争分析和基准比较提供匿名综合的公开内容

如果您的提交内容因为此原因未通过审核,则请确保应用对 PPCA 的使用符合规定,然后再重新提交。

您的应用在以不符合规定的方式使用 Facebook 的公司品牌

如果应用的一个或多个品牌资产(名称、标志、徽标、说明等)违反了我们的品牌指南,则您的提交内容将无法通过审核,原因是“您的应用在以不符合规定的方式使用 Facebook 的公司品牌”。应用的品牌资产应规避的注意事项:

  • 暗示与 Facebook 或我们的任何子公司之间有合作、赞助或代言关系
  • 与我们的任何品牌资产相结合
  • 模仿我们的任何品牌资产
  • 以可能与 Facebook 或我们的任何子公司混淆的方式来命名(例如,“FB Friend Smash”、“FVideo”或“Friend Smash - Best FB Game”等应用名称都将无法通过审核)

如果您的提交内容因为此原因未通过审核,请查阅我们的提交准则,并更新任何违反品牌指南的品牌资产,然后再重新提交。

在测试应用期间无法找到“Facebook 登录”按钮

如果应用使用“Facebook 登录”,则提交内容审核员会尝试在应用中找到该按钮,并使用其登录。如果审核员无法找到“Facebook 登录”按钮,您的提交内容将无法通过审核,原因是“测试应用时无法找到‘Facebook 登录’按钮”。

如果您的提交内容因为此原因而未通过审核,请采取以下做法:

  1. 请参阅我们的 Facebook 登录最佳实践指南以获取提示,了解如何有效地将“Facebook 登录”整合到应用中。
  2. 确保您已完成应用的所有开发工作。
  3. 创建模拟用户,并使用模拟用户来验证您能否用其点击“Facebook 登录”按钮来登录您的应用。
  4. 更新录屏文件,使其可以清楚展示模拟用户找到并使用“Facebook 登录”按钮来登录应用的过程。
  5. 更新您的应用认证详细信息,并附上说明,提示如何找到您应用中的“Facebook 登录”按钮。
  6. 重新提交内容以接受应用审核,并在其中附上更新后的录屏文件、更新后的认证详细信息,以及模拟用户的邮箱和密码。

如果您的应用在任何平台(例如,iOS、Android、网页)上都不使用“Facebook 登录”,请使用应用面板从应用中移除此按钮,然后再重新提交。

如果您的应用仅使用“分享”按钮或其他社交插件来向 Facebook 发布内容,则无需提交内容以接受应用审核。

应用的“Facebook 登录”按钮已损坏

提交内容审核员会将您的测试说明和录屏文件作为指南,尝试使用“Facebook 登录”按钮登录应用。如果审核员能够找到“Facebook 登录”按钮,但出于某些原因无法使用该按钮登录应用,则您的提交内容将无法通过审核,原因是“您应用的‘Facebook 登录’按钮已损坏”。

如果您的提交内容因为此原因而未通过审核,请采取以下做法:

  1. 确保您已完成应用的所有开发工作。
  2. 创建模拟用户,并验证您能否使用模拟用户找到“Facebook 登录”按钮,并使用其登录应用。
  3. 更新录屏文件,使其可以清楚展示模拟用户找到并使用“Facebook 登录”按钮来登录应用的过程。
  4. 更新您的应用认证详细信息,并附上说明,提示如何找到您应用中的“Facebook 登录”按钮。
  5. 重新提交内容以接受应用审核,并在其中附上更新后的录屏文件、更新后的认证详细信息,以及模拟用户的邮箱和密码。

我们无法测试连接 Instagram 业务帐户的步骤

提交内容审核员会尝试登录已提交的应用,验证应用是否会按提交内容中描述的方式访问 Instagram 专业帐户中的数据。如果审核员无法登录应用,或者无法以提交内容中描述的方式使用应用访问 Instagram 专业帐户中的数据,则您的提交内容将无法通过审核,原因是“我们无法测试连接 Instagram 业务帐户的步骤”。

如果您的提交内容因为此原因而未通过审核,请采取以下做法:

  1. 确保您已完成应用的所有开发工作。
  2. 验证您的录屏文件是否有展示您如何通过“Facebook 登录”按钮登录应用,并授权应用访问 Instagram 专业帐户中数据的相关内容。如果您未展示这部分内容,则需重新拍摄录屏文件。
  3. 如果您的应用用户需要在使用“Facebook 登录”来授权数据访问权限之前,使用非 Facebook 帐户登录应用,则您需要在应用认证详细信息中提供非 Facebook 模拟用户的凭证。
  4. 如果您已重新拍摄,则请上传新的录屏文件。
  5. 重新提交以接受应用审核。

测试时无法加载您的应用(网页)

提交内容审核员会在测试网页端应用时使用应用网址,该网址列于提交内容的应用认证详细信息部分。如果认证详细信息部分没有提供网址,审核员将改用应用面板 > 设置 > 基本选项卡的网站字段下所列的网址。如果提交内容审核员无法使用以上任一方式来加载所提交的网页应用,则您的提交内容将无法通过审核。

在重新提交之前,请完成以下操作:

  1. 确保您已完成应用的所有开发工作。
  2. 创建模拟用户,并验证您能否从外部使用模拟用户登录应用(即如果您的应用使用的是内部网络,能否从内部网络以外的环境登录)。
  3. 应用认证详细信息说明中,提供网页应用的网址和模拟用户的邮箱及密码。
  4. 重新提交以接受应用审核。

测试时无法加载您的应用 (Android)

提交内容审核员会下载所提交应用的 Android APK 文件,并尝试登录应用,以验证应用如何使用所请求的权限和功能。如果审核员无法下载应用的 APK 文件,则您的提交内容将无法通过审核,原因是“测试时无法加载您的应用 (Android)”。

如果您的提交内容因为此原因而未通过审核,请采取以下做法:

  1. 验证您的应用能否在 Android 6.0 (Marshmallow) 或更高的版本上运行。
  2. 确保您已完成应用的所有开发工作。
  3. 验证应用的 APK 文件可否用于在 Android 设备上安装应用。
  4. 应用认证详细信息部分上传 APK 文件或提供该文件的链接。如果您选择提供链接,请验证能否从外部访问该链接(即如果您的应用使用的是内部网络,能否从内部网络以外的环境访问)。
  5. 如果您的应用需要用户使用非 Facebook 帐户登录,请在应用认证详细信息部分提供非 Facebook 模拟用户的登录凭证。
  6. 重新提交以接受应用审核。

测试时无法加载您的应用 (iOS)

提交内容审核员会下载所提交应用的模拟器版本,并尝试登录应用,以验证应用如何使用所请求的权限和功能。如果审核员无法使用模拟器版本来加载应用,则您的提交内容将无法通过审核。

如果您的提交内容因为此原因而未通过审核,请采取以下做法:

  1. 验证您的模拟器版本是否是 .ipa、压缩 .ipa 或 .app 文件,以及能否兼容 Xcode 8.0 及以上版本。
  2. 验证您的模拟器版本能否用于在 Xcode 8.0 及以上版本中模拟应用。
  3. 确保您已完成应用的所有开发工作。
  4. 应用认证详细信息部分上传模拟器版本或提供该文件的链接。如果您选择提供链接,请验证能否从外部访问该链接(即如果您的应用使用的是内部网络,能否从内部网络以外的环境访问)。
  5. 如果用户需要使用非 Facebook 帐户登录才能使用您的应用,请在应用认证详细信息部分提供非 Facebook 模拟用户的登录凭证。
  6. 重新提交以接受应用审核。

请参阅我们的创建模拟器版本文档,了解如何生成模拟器版本。如需 Facebook 登录方面的帮助,请参阅我们的 iOS 版 Facebook 登录文档。

您提供的测试凭证无效

不使用 Facebook 登录进行身份验证的应用必须提供模拟帐户的登录凭证,以供提交内容审核员用于测试应用。如果提交内容审核员无法使用提供的测试凭证登录应用,则提交内容将无法通过审核,原因是“您提供的测试凭证无效”。

如果您的提交内容因为此原因而未通过审核,请采取以下做法:

  1. 确保您已完成应用的所有开发工作。
  2. 创建模拟用户,并验证您能否从外部使用模拟用户登录应用(即如果您的应用使用的是内部网络,能否从内部网络以外的环境登录)。
  3. 在您的应用认证详细信息中提供模拟用户的凭证,然后重新提交。

请勿创建新的 Facebook 用户帐户来作为模拟用户,我们的开放平台政策限制使用虚假帐户创建和管理应用。如果您需要使用 Facebook 帐户作为模拟用户,请改为创建 Facebook 模拟用户

服务器到服务器应用

如果您的应用为服务器到服务器 (S2S) 应用,并且您无法提供登录凭证,请完成以下操作:

  1. 确保您已完成应用的所有开发工作。
  2. 说明您的应用最终会如何使用所请求各个权限和功能允许应用访问的所有数据。

请参阅我们的服务器到服务器应用提交示例文档,以获取指导。

您的应用未准确反映最终用户体验

您应只为已准备好切换至已发布模式的应用请求应用审核。提交内容审核员会拒绝所有仍处于开发阶段的应用,原因是“您的应用未准确反映最终用户体验”。

如果您的提交内容因为此原因未通过审核,请完成所有开发工作,并验证您的应用是否已准备好切换至已发布模式,然后再重新提交。

已发布应用

如果您的应用已处于已发布模式,而您要添加新功能,则您无需将应用切换至开发模式。相反,您可以使用已发布应用创建测试版应用,并将其用于开发和测试。如需了解详情,请参阅已发布应用的应用审核主题。

您的全屏广告应用会重定向至 Facebook 以外的网址

若应用的构建目的是分流 Facebook 用户,则其提交内容会无法通过审核,原因是违反 Facebook 开放平台政策。Facebook 开放平台政策规定:

“不得构建以分流 Facebook 用户为主要目的的应用。”

如果您的应用因为此原因未通过审核,请需要重新设计应用,使其主要功能的运行不会分流 Facebook 用户,然后重新提交。

您的应用在自定义网页视图中嵌入了“Facebook 登录”对话框

如果移动应用在应用内网页视图中显示“Facebook 登录”,则该应用的提交内容将无法通过审核。应用内网页视图无法与系统浏览器共享 Cookie,这会带来糟糕的用户体验

如果您的提交内容因为此原因未通过审核,请参阅 Facebook 登录最佳实践文档,修复任何会带来糟糕用户体验的功能,然后再重新提交。

您的应用可能会尝试访问 Instagram 开放平台以显示用户内容

如果应用访问 Instagram 开放平台 API 的唯一目的是显示用户内容,则该应用将无法通过审核,原因是“您的应用可能在尝试访问 Instagram 开放平台以显示用户内容”,这违反了 Instagram 开放平台政策的第 A.16 条

“未经我们事先许可,不得擅自使用 Instagram 开放平台显示用户内容、导入或备份内容,或者管理 Instagram 关系网络。”

如果您的提交内容因为此原因未通过审核,请重新设计应用,使其不再违反政策 A.16,然后使用 Instagram Basic Display API 来代替 Instagram 开放平台 API。Instagram 开放平台 API 已于 2020 年 6 月停用。

您的应用鼓励未经批准的操作

如果您的应用鼓励用户通过“赞”和“关注”等 Instagram 操作推广应用,则该应用的提交内容将无法通过审核,原因是“您的应用鼓励未经批准的操作”。Instagram 开放平台政策的第 A.30 条禁止利用应用内奖励机制来诱导用户在 Instagram 分享内容:

“仅激励用户登录您的应用或参加推广活动。不得诱导用户采取其他操作。”

如果您的应用因为此原因未通过审核,请移除鼓励用户通过 Instagram 操作推广应用或品牌的任何功能,然后再重新提交。

您的应用为用户提供未经批准的评估

如果应用提供预测或建议,或是提供有关性格、个人特质、人格特征或行为倾向的评估,又或者应用对应用用户而言重复性较大,实用性或价值微乎其微,则提交这些应用将无法通过审核,原因是“您的应用为用户提供未经批准的评估”。实用性微乎其微的应用会违反我们开放平台政策第 1.10 条

如果您的应用因为此原因未通过审核,请重新设计您的应用,使其不再违反我们的开放平台政策,然后再重新提交。

您的应用违反了开发者政策第 1.7 条

我们会检查应用详情,包括显示名、图标、内容以及提交详情,以确保应用体验不会让应用用户感到迷惑或唐突,或者欺骗、欺诈或误导应用用户。您的应用应该提供符合用户合理期望的体验。如果您提交的应用因违反开发者政策第 1.7 条而未通过审核,请采取以下做法:

  • 检查应用的显示名和应用图标是否唯一,并且确认您是否有权发布所使用的图片。
  • 确保显示名和应用图标能够准确展示所提交内容详情中描述的应用体验以及审核人员测试您应用时的应用体验。
  • 如有必要,请更新应用详情,然后重新提交应用进行应用审核。

您的应用违反了开放平台政策第 8.9 条

如果应用请求用户数据却不使用这些数据切实改善应用用户的体验质量,则提交此类应用违反了我们开放平台政策第 8.9 条,无法通过审核,原因是“您的应用违反了开放平台政策第 8.9 条”。

如果您的应用因为此原因未通过审核,请重新设计您的应用,使其使用所请求的数据来切实改善应用用户体验,或不再向应用用户请求这些数据(并从您的提交内容中移除提供此类数据访问权限的所有权限或功能),然后再重新提交。