三、社区公告

三、社区公告 #

#lfeng/wellplay/能力综述/社区系统

公告会在指定的版块中创建一个新的帖子,并根据公告设置,在用户调用SDK接口时,根据预设的规则向玩家展示公告,玩家可以通过点击公告,进入公告关联的帖子。

公告涉及到的属性如下:

  • 公告标题:公告的标题。
  • 公告内容:公告的正文内容。
  • 公告展示类型:分为每次打开都显示每天最多显示一次
  • 公告布局类型:分为底图(可选)+文本小图+文本大图+文本
  • 公告图片:基于公告布局类型,使用的图片。
  • 作者:帖子的作者。
  • 版块:帖子所属的版块。
  • 标题:帖子的标题。
  • 内容:帖子的正文。
  • 图片:帖子内的图片。

默认创建的公告处于未激活的状态,开发者可以在需要的时候将其激活以便生效。 同一个时间一个应用默认只能有一个处于激活状态的公告

1、展示类型 #

由于各个游戏的业务情况不同,Wellplay不会主动展示公告,用户可以根据实际业务情况,在合适的时候调用WellplaySDK的相关接口,以尝试展示公告,而展示结果受展示类型的影响。

如果当前无生效的公告,则调用总是不会显示。

1.1、每次打开都显示 #

如果控制台中设置当前生效的公告每次打开都显示,其实际行为是,每次调用WellplaySDK的展示公告接口时,都会弹出公告窗口并显示。

1.2、每天仅显示一次 #

如果控制台中设置当前生效的公告每天仅显示一次,其实际行为为,每次调用WellplaySDK的展示公告接口时,以手机的当前时区为,当天凌晨0点为分割点,每天仅第一次调用该接口时弹出公告窗口,后续调用不会弹出。

如果某公告已被展示过,而当天内控制台又发布了新的公告,则新的公告在下次调用接口时,总是会被展示。

2、布局类型 #

公告展示的时候目前支持三种布局类型,开发者可以根据自己的需要选用。

2.1、底图(可选)+文本 #

该模式下,公告图片会作为底图显示,且图片的上半部会渐变为白色背景。

如果在该模式下未上传底图,会展示默认的底图。

2.2、小图+文本 #

选择该模式时,公告必须传入图片,图片会在应用的上方展示。

2.3、大图+文本

选择该模式时,公告必须传入图片,图片会在应用的上方展示,并在下部进行渐变处理。