游戏发布检查表

2019 年 8 月 9 日,我们推出了全新小游戏开发者申请流程。将游戏送审之前,您需要:

  • 关联应用程序与公司。
  • 验证关联的公司(如果尚未验证)。
  • 拥有能够代表您公司的 Facebook 公共主页。公共主页名称必须与公司名称相同。
  • 拥有有效的 Apple 开发者团队编号。

确认应用程序符合条件后,您就可以将游戏提交送审,然后将其发布至我们的发现渠道(游戏列表等)。

详细了解如何创建商务管理平台如何验证公司

根据 Facebook 开放平台政策第 1.7 条,为尽可能避免信息混淆,与新冠疫情相关的游戏必须经过预先批准。

提交之前,请确保您的小游戏符合下方标准。

游戏检查表

您的游戏必须

应用面板顶部将可见性设置为已发布

设置选项卡中指定命名空间

按照游戏设置部分的详细说明上传所有素材

初始下载包的大小不超过 3MB(对于轻量级游戏而言,不超过 1MB)

通过 FBInstant.setLoadingProgress 提供实际加载进度

响应移动设备上的物理静音开关(我们推荐使用 WebAudio API)

使用 SDK 6.0 或更高版本,并通过模板发送所有自定义更新

订阅 FBInstant.onPause,以妥善处理中断情况。游戏应暂停所有声音并实施恢复游戏的机制(例如,一个“恢复”按钮)

遵守所有已发布的 Facebook 开放平台条款开发者政策

关联至公司以供应用审核。必须是已认证的公司才能发布游戏

与原生游戏的外观效果一样(不应该像网页一样滚动、缩放或移动)


您的游戏不得

在名称中包含品牌信息(如“Messenger”;“Facebook”)

与其他任何已发布的应用程序(如 Facebook 网页游戏)共用同一个应用编号

链接至其他任何网站或应用(链接至隐私权政策页面除外)

请求小游戏 SDK 未提供的任何用户信息(包括使用 Facebook 开放平台 Javascript SDK)

内嵌小游戏 SDK,或使用的版本与 connect.facebook.com 上提供的版本不同

针对每个环境每个会话发送多个游戏更新

展示第三方广告

在不支持支付功能的开放平台上展示任何支付功能

在解析 startGameAsync 之前调用除下列以外的方法:

  • FBInstant.getSDKVersion()
  • FBInstant.initializeAsync()
  • FBInstant.getPlatform()
  • FBInstant.setLoadingProgress()
  • FBInstant.getSupportedAPIs()
  • FBInstant.quit()
  • FBInstant.onPause()
  • FBInstant.player.getID()

自 2019 年 3 月 24 日起,在解析 startGameAsync 之前,您可以调用更多方法。如需了解相关详情,请查看小游戏 SDK 6.3 新增功能

特别是对于 iOS 用户,您的游戏不应该:

交叉推广其他小游戏(包括通过智能助手)

允许向好友发送礼物

展示任何支付功能或提及其在其他平台上的可用性

“使用 Messenger 发布游戏更新资讯”检查表

如果使用得当,“使用 Messenger 发布游戏更新资讯”可以成为帮助您留住用户的强大机制,但若使用不当,则可能会产生令人反感的玩家体验,导致失去游戏用户。下面这些准则可以帮助您优化“使用 Messenger 发布游戏更新资讯”的体验。

建议:

向玩家提供相关及时有价值的更新。如需获取更多信息,请访问我们的最佳实践版块。

给予用户掌控权(例如:让用户确认他们是否想要接收通知以及接收的频率)。

对玩游戏按钮使用入口点数据,以环境相关的方式加载游戏。

为智能助手设置与游戏相同的名称。

利用社交更新,如回合提醒、比赛结果、限时奖励和挑战。

确保为玩家提供适当的奖励刺激,促使他们通过智能助手消息打开游戏。为此,您可使用消息负载为玩家提供有价值的游戏内奖励。一般来说,如果智能助手消息打开的是游戏的开始页面,这条消息便没有什么价值。

使用固定菜单提供常见操作,如启动游戏。

设置默认操作以在自定义更新中使用 game_play,如此整张图片便能将用户带入游戏中。

通过智能助手公布新功能或内容。

针对每位用户优化每天的消息发送时段,考虑用户所在的时区。

请勿:

在玩家关闭游戏后立即发送消息。

发送没有任何背景信息的消息再次吸引玩家(例如:“立即回到游戏中!”)。建议首选包含丰富背景信息的消息来重新吸引玩家(例如:“你的侦查员为你带回了更多信息”)

使用其他 Facebook 用户的口吻,或误导玩家以为他们好友在与他们沟通。

在用户屡次不想加入游戏的情况下继续向他们发送智能助手消息。这种情况将适用政策限制,并阻止您发送消息。当前的限制为,自最后一次游戏会话结束后 10 天最多可发送 5 条消息。在测试您的智能助手时,确保每发送 5 条消息后至少玩一次游戏。

messaging_type 设置为 RESPONSEUPDATE 以外的任何值

使用 Messenger 开放平台的群发 API,因为游戏智能助手目前还无法使用它。

链接至任何应用商店。

提交审核

您可以通过开发者面板的审核选项卡向我们的审核团队提交游戏。提交之前,请确保游戏符合所有相关政策。

提交时,您必须根据 Apple App Store 审核指南 4.7 提供 Apple 开发者团队编号,如此才能在 iOS 平台上传播游戏。

如果您的游戏没有任何应用内购买功能,请勿在所提交的内容中包含小游戏应用内购买选项。查看应用内购买页面,了解更多信息。

审核应在一周内完成。游戏通过审核后,便无需再次审核,除非我们发现它违反了开发者政策。

发布小游戏

您可以在开发者面板的发布状态选项卡中跟踪游戏的状态。

面向全球或特定国家/地区发布

您可以在全球范围内发布游戏,也可以按国家/地区发布。选择选择国家/地区选项,以选取个别国家/地区。

相关文档

我们已将下列资源汇集在一起,以确保您的游戏能够在我们的平台上获得最佳表现: