应用模式

应用模式决定了哪些用户可以使用应用。应用用户大致可分为两类:拥有应用身份的用户(身份用户)和未拥有应用身份的用户(非身份用户)。

开发模式

如果应用处于开发模式,应用只能向身份用户请求权限,而且只能请求具有标准或高级访问级别的权限。同样,如果应用处于开发模式,仅身份用户可以使用此应用的功能,而且只能使用具有标准或高级访问级别的功能。

公众无法通过我们的工具或 API 搜到处于开发模式的应用,如果应用符合在应用中心上架的条件,该应用将被隐藏。

任何在应用处于开发模式时生成的数据(如测试帖子等)仅对身份用户可见。然而,一旦应用切换为上线模式,这些数据就将对非身份用户可见。

所有���创建的应用最初均处于开发模式,而且在应用开发完成之前,您不应将其切换为上线模式。

已发布模式

如果应用处于上线模式,则可以向任何用户请求权限,但只能请求已通过应用审核的权限。同样,如果应用处于上线模式,则只有已通过应用审核的功能可供应用用户使用。

消费者应用的工作方式略有不同,因为这类应用也没有访问级别。如果消费者应用处于上线模式,则该应用可以向任何用户请求具有高级访问级别的权限,但只能向身份用户请求具有标准访问级别的权限。同样,如果消费者应用处于上线模式,则任何用户都可以使用具有高级访问级别的功能,但只有身份用户可以使用具有标准访问级别的功能。

任何用户都可使用我们的工具或 API 搜索处于上线模式的应用,如果符合上架条件,系统会在应用中心列出该应用。

您应该在完成应用开发和应用审核之后才将应用切换为上线模式。请注意,一旦应用切换为上线模式,所有应用用户都将可以看见开发模式中生成的数据(如测试帖子等)。

切换模式

应用管理员可以使用应用面板工具栏中的应用模式切换开关,以在不同模式之间切换。

Screenshot of App Mode Toggle in the top toolbar.