三、社区公告 #
#lfeng/wellplay/能力综述/社区系统
公告会在指定的版块中创建一个新的帖子,并根据公告设置,在用户调用SDK接口时,根据预设的规则向玩家展示公告,玩家可以通过点击公告,进入公告关联的帖子。

公告涉及到的属性如下:
- 公告标题:公告的标题。
- 公告内容:公告的正文内容。
- 公告展示类型:分为
每次打开都显示和每天最多显示一次。 - 公告布局类型:分为
底图(可选)+文本、小图+文本和大图+文本。 - 公告图片:基于公告布局类型,使用的图片。
- 作者:帖子的作者。
- 版块:帖子所属的版块。
- 标题:帖子的标题。
- 内容:帖子的正文。
- 图片:帖子内的图片。
默认创建的公告处于未激活的状态,开发者可以在需要的时候将其激活以便生效。 同一个时间一个应用默认只能有一个处于激活状态的公告。
1、展示类型 #
由于各个游戏的业务情况不同,Wellplay不会主动展示公告,用户可以根据实际业务情况,在合适的时候调用WellplaySDK的相关接口,以尝试展示公告,而展示结果受展示类型的影响。
如果当前无生效的公告,则调用总是不会显示。
1.1、每次打开都显示 #
如果控制台中设置当前生效的公告为每次打开都显示,其实际行为是,每次调用WellplaySDK的展示公告接口时,都会弹出公告窗口并显示。
1.2、每天仅显示一次 #
如果控制台中设置当前生效的公告为每天仅显示一次,其实际行为为,每次调用WellplaySDK的展示公告接口时,以手机的当前时区为,当天凌晨0点为分割点,每天仅第一次调用该接口时弹出公告窗口,后续调用不会弹出。
如果某公告已被展示过,而当天内控制台又发布了新的公告,则新的公告在下次调用接口时,总是会被展示。
2、布局类型 #
公告展示的时候目前支持三种布局类型,开发者可以根据自己的需要选用。
2.1、底图(可选)+文本 #

该模式下,公告图片会作为底图显示,且图片的上半部会渐变为白色背景。
如果在该模式下未上传底图,会展示默认的底图。
2.2、小图+文本 #

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

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