我们想在Android上发布我们的新游戏。此游戏使用Facebook登录,FB游戏服务和2个权限:publish_actions和user_games_activity。 在Google Play上发布此游戏之前,我们需要提交开放图表操作和所有权限。之后,我们的应用程序将有权使用这些权限和OG用于我们所有其他平台,如Canvas和iOS。 我们将使用与Android相同的FB游戏服务开发Canvas和iOS平台。但是要开发和测试它们,我们必须使用Test App来避免它们对所有用户的访问。
因此,我们将在创建测试应用程序后获得测试应用程序ID和测试应用程序密钥。这些ID与我们发布的应用不同。这意味着所有开放图形操作和对象(例如,成就,通过,庆祝胜利)将使用测试ID来使我们能够测试它们。以下是我们使用Facebook应用程序ID的XML节点示例。
在使用测试应用程序ID开发和测试我们的测试版本后,测试ID必须由我们发布的应用程序的ID替换。正如我们已经实现(行动类型)游戏成就(对象)和庆祝(行动类型)胜利(对象)和我们的成就数量大约是50并且胜利对象大约是150,那么问题就出现了替换所有这些ID。我们必须更改ID至少200个地方。
所以,问题是:
1)我们可以在开放图表中以及需要的地方使用已发布应用的ID吗?
如果我们实施了一些额外的OG操作并添加了其他权限,例如user_groups或user_posts,该怎么办? 要提交它们,我们需要将Facebook Canvas平台添加到已经批准的publish_action,user_games_activity权限和OG操作的现有已发布应用程序中。用户无法使用它们。由于必须批准新添加的权限和OG操作,我们必须至少等待一周才能使我们的应用正常运行。
2)在这种情况下该怎么办?在将平台列表中的FB画布或其他平台添加到我们已发布的应用程序并将其提供给所有用户之前,有没有办法获得新权限和OG操作的批准?