Appearance
📜 更新记录
2026/06/24
发布混合式项目 1.29.0 版本 (iOS 9.2.7 / Android 9.2.7) ,包含功能:
2026/06/23
发布混合式项目 1.28.0 版本 (iOS 9.2.6 / Android 9.2.6) ,包含功能:
实现方案参考 消息列表进入文章页,高亮显示自己被点赞评论的功能和效果
#47485 -音频课程可以使用章节模块跳转到设定好的时间点了

- 点击音频进度时调用 onAudioSeek API
- 切换别的音频后,使用
notifyWebViewUpdated({ "name":"switchAudio"})通知网页端 ,随后网页端会调用 onAudioChapter API 获取当前音频的章节数据 - onAudioChapter API 当前音频(切换后)对象的章节内容(对应后端API 数据结构中的
media_tencent_chapters数组),没有章节内容则返回空数组
更新 客户端 API章节
- 新增 onAudioChapter API,用于返回当前音频对应的章节数据
- 更新 notifyWebViewUpdated API,新增
switchAudio事件名称
2026/05/25
发布混合式项目 1.27.0 版本 (iOS 9.2.4 / Android 9.2.4) ,包含功能:
#47143 -课程周期购现在可以购买历史课程和续订周期购了
显示专享需定价按钮,点击调用API
onCoursePaymentClick({ type: 'buy'})
显示可购买历史未购课程,并显示优惠价格:


点击调用API onCourseItemMonthBtnClick API (新增),传入第一个参数是 "2025-04" 字符串,为当前单课所属的月份
更新 客户端 API章节
- 新增 onCourseItemMonthBtnClick API,用于实现周期购课程 “去购买”按钮,购买历史课程
2026/04/08
发布混合式项目 1.26.0 版本 (iOS 9.2.3 / Android 9.2.3) 见 #46871 - 评论列表新增支持按点赞量倒序展示(默认按发布时间倒序)

使用先前定义好的 onHotComment/onLatestComment API 实现按时间、按点赞数加载评论列表,两者实现的数据结构一致。
页面初次加载时调用 onLatestComment API ,点击“按点赞排序” 按钮,按钮文案切换为“按时间排序”,此时调用 onHotComment 传入初始参数。
后端文档 https://docs.apipost.net/docs/detail/43cd954580e0000?target_id=5e63ba4b97003
针对版本落后的鸿蒙版本,添加 onConfig 配置,实现模块的显示和隐藏
- 更新 客户端 API章节
- 更新 onConfig API,新增
featureConfig对象,对象中添加enableMovementModule用于表示文章中的组稿模块,false为不显示文章中的组稿模块,默认为true
- 更新 onConfig API,新增
2025/11/24
发布混合式项目 1.25.0 版本 (iOS 9.1.6 / Android 9.1.6) 见 #45746 - 增加动静频道相关

- 更新客户端 API章节
- 新增onMovement API ,用于组稿模块的点击
后端接口文档 https://docs.apipost.net/docs/detail/43cd954580e0000?target_id=1c44a56f797105
2025/08/20
发布混合式项目 1.24.0 版本 (iOS 9.1.1 / Android 9.1.1) 见 #44076 - 客户端支持切换字体

添加了霞鹜文楷字体。请求字体文件,文件名为 LXGWWenKai-Medium.ttf。参考自定义字体
切换字体,客户端切换字体时,调用 notifyWebViewUpdated({ name: "config" }) ,网页会重新获取 onConfig API
- 更新 onConfig API,属性
fontStyle新增LXGWWenKai值代表霞鹜文楷字体; - 电子报文章新增了划线功能,API 参考 1.23.0 版本;
2025/08/01
发布混合式项目 1.23.0 版本 (iOS 9.1.0 / Android 9.1.0) 见 #44729 - 文章页普通文章划线和笔记功能
新增划线和笔记功能,功能描述见
功能示例

- 更新 客户端 API章节
- 新增 getContentMarks API ,用于获取文章中所有的划线和笔记
- 新增 onAddMark API 用户点击了划线按钮
- 新增 onAddNote API 用户点击了笔记按钮,弹出笔记填写窗口
- 新增 onAddNotefromLine API 在划线基础上写笔记,弹出笔记填写窗口
- 新增 onMarkDelete API 删除划线
- 新增 onNoteShow API 用户点击笔记,显示笔记内容
- 新增 onToast API 弹出 Toast 短提示
- 新增 onChat API 点击查AI按钮
- 新增 onCopyText API 复制文本内容到粘贴板
- 更新 notifyWebViewUpdated API,新增
markSuccessmarkDeletenoteCancelnoteSuccessnoteDeleteaddNoteFromLinemarkCreateFailnoteCreateFail - 更新 onConfig API,新增
markNoteId实现我的笔记进入文章页,显示文章中的划线
后端接口文档 https://docs.apipost.net/docs/detail/4b86435e6892000?target_id=37896e93b12014
2025/03/19
发布混合式项目 1.20.0 版本 (iOS 9.0.2 / Android 9.0.2) 见 #43238 - 评论支持上传图片
新增文章评论模块图片显示功能,点击图片全屏显示

- 更新客户端 API章节
- 新增onCommentImageClick API ,用于实现评论图片点击
后端接口文档 https://doc.apipost.net/docs/detail/3a152423ac02000?target_id=1de26850fef039
- 修改了请求字体的地址为 nfzmscheme:// ,兼容 iOS 18以上系统 见 #43446 - 反馈文章详情页中的楷体在部分iOS 手机中无法正确展示。
2024/11/22
鸿蒙版本App 1.0.0 版本 #鸿蒙#鸿蒙APP文章页
- 更新客户端 API章节
- onWebViewClick API,参数中新增
paymentMediaLoginpaymentMediaVipOnlypaymentMediaVip用于表示点击视频文章和正文音视频内容
- onWebViewClick API,参数中新增

2024/10/15
发布混合式项目 1.19.0 版本 (iOS 9.0.0 / Android 9.0.0) 见 #42051 - 文章页关注栏目功能
文章页新增了关注按钮,与用户账号有关联,文章页接口的 content.column.is_subscribed 字段标示用户是否关注了该文章所属的栏目。


- 更新客户端 API章节
- 新增onFollowColumn API ,用于关注栏目功能
- 新增onUnFollowColumn API,用于实现关注栏目功能
2024/05/07
发布混合式项目 1.18.0 版本 (iOS 8.3.4 / Android 8.3.4) 见 #40472 - 课程详情页正文图片点击事件和所有图片回调
2024/03/20
发布混合式项目 1.17.0 版本 (iOS 8.3.2 / Android 8.3.2) 见 #39871 - 音频,电子书单课增加投票模块
- 更新客户端 API章节
- onContentVote API,参数中新增
course_item_id用于表示投票来自于那个单课 - onContentPk API,参数中新增
course_item_id用于表示投票来自于那个单课
- onContentVote API,参数中新增
2024/03/07
发布混合式项目 1.16.0 版本 (iOS 8.3.1 / Android 8.3.1) 见 #36459 - 课程购买类型接入“添加企微免费领取”功能
APP课程详情优化
- 更新客户端 API章节
- 增加
type参数wecom到 onCoursePaymentClick API ,用于实现课程 “添加客服免费领取” 的情况
- 增加

业务梳理见: https://www.processon.com/view/link/6540ba4520d3411d2e454f7c
2023/11/21
发布混合式项目 1.14.0 版本 (iOS 8.2.5 / Android 8.2.5) 见 #36459 - APP课程详情优化
APP课程详情优化
- 更新客户端 API章节
- 新增 onCourseClick
- 新增 onCourseVideoContentShowBtnClick
- 新增 onCourseFavoriteClick
- 新增 onCourseUnFavoriteClick
- 新增 onCourseVideoPlayList
- 新增 onCourseVideoPlayListClick
- 新增 onCourseVideoPlayListItemClick
- 新增 onCoursePaymentClick
- 新增 onPreCourseItem
- 新增 onNextCourseItem
- 新增 onCourseItemComment
- 新增 onCourseItemMoreReplyComments
- 增加事件
courseFavoriteunCourseFavorite通知到 notifyWebViewUpdated

https://www.processon.com/view/link/6540ba4520d3411d2e454f7c
2023/10/24
发布混合式项目 1.13.0 版本 (iOS 8.2.4 / Android 8.2.4) 见 #37403 - 打卡、作业功能
APP 打卡、作业功能
- 更新客户端 API章节
- 新增 onCourseItemChallengeClick API
- 新增 onChallengeDetail API
- 新增 onChallengeIntroClick API
- 新增 onChallengeCourseClick API
- 新增 onChallengeTask API
- 新增 onTaskItemClick API
- 新增 onTaskEditClick API
- 新增 onChallengeDetail API
- 新增 onTaskDetail API
- 新增 onTaskComment API
- 新增 onTaskCommentItemClick API
- 增加事件
diary-like通知到 notifyWebViewUpdated
2023/08/22
发布混合式项目 1.12.0 版本 (iOS 8.2.2 / Android 8.2.2) 见 #35921 - 播客
APP 播客功能
- 更新客户端 API章节
- 新增 onPodCastHome API
- 新增 onAudioClientRects API
- 新增 onNextPodcast/onPrePodcast API
- 新增 onForumEntry API
- 新增 onCommentIn/onCommentOut API
- 增加事件
cleanAllAudioStatusshowForumRelation通知到 notifyWebViewUpdated
2023/06/27
发布混合式项目 1.11.0 版本 (iOS 8.1.8 / Android 8.1.8) 见 #34346 - 话题
APP 话题功能
- 更新客户端 API章节
- 新增 onFollowTopic API
- 新增 onUnFollowTopic API
- 新增 onRelationWithTopic API
- 新增 onHotComment API
- 新增 onLatestComment API
- 新增 onMoreReplyComments API
- 增加事件
followTopicunFollowTopic通知到 notifyWebViewUpdated ,用于实现关注话题
2023/05/09
发布混合式项目 1.10.0 版本 (iOS 8.1.7 / Android 8.1.7) 见 #34361 - 订阅功能
关于作者模块订阅和取消订阅功能

更新客户端 API章节
- 新增 onAuthorSub API
- 新增 onAuthorUnsub API
- 增加两个事件
subAuthorunSubAuthor通知到 notifyWebViewUpdated,用于实现订阅、取消订阅成功回调
2023/03/15
发布混合式项目 1.9.0 版本 (iOS 8.1.4 / Android 8.1.4) 见 #33781 - 需求工单
- 更新客户端 API章节
- onConfig API 添加
commentHookId属性,实现从消息列表进入文章页,高亮显示自己被点赞评论的功能和效果
- onConfig API 添加
2023/01/16
发布混合式项目 1.8.1 版本 (iOS 8.1.0 / Android 8.1.0) 见 #33290 - 需求工单
- 修复了时间规则没有覆盖到当年的问题
2022/12/30
发布混合式项目 1.8.0 版本 (iOS 8.1.0 / Android 8.1.0) 见 #32463 - 需求工单
- 更换了文章显示内容的逻辑和提示
- 更换了南v图标和限免字样的显示逻辑
2022/08/04
发布混合式项目 1.7.8 版本 (iOS 8.0.3 / Android 8.0.3) 见 #30076 - 需求工单
更新客户端 API章节
- onWebViewClick API,添加
paymentVipBtnpaymentVipLinkpaymentLoginpaymentBannerclickName 用于数据埋点 - onContentMounted API 添加
topAdOffsetTopauthorCardsOffsetTop位置参数,用于数据埋点
- onWebViewClick API,添加
2022/07/05
发布混合式项目 1.7.0 版本 (iOS 8.0.0 / Android 8.0.0) 见 #28689 - 需求工单
更新客户端 API章节
- 新增 onColumn API
- 新增 onSubject API
- 新增 onAuthorCard API
- 新增 getRelationContent API
- 新增 onComments API
- 修改 getComments API 返回的数据结构
- onContentMounted API 添加
afterRelationAdonCommentOffsetTop位置参数,用于数据埋点 - onWebViewClick API,添加
afterRelationAdclickName 用于数据埋点 - onConfig API 添加
afterRelationAdTextafterRelationAd属性
更新数据结构 comments章节
2022/03/11
- 更新 写作平台客户端 API章节,增加 onShare API 的定义。见工单 #27303
2022/02/25
- 新增 写作平台客户端 API章节。见工单 #27303
2021/10/26
发布混合式项目 1.6.2 版本 (iOS 7.3.8 / Android 7.3.11)
新模块:
优化:
- 修复文章中音频播放键跟文字重叠的问题 #24023
bug修复:
- 修复观点PK 无观点时样式问题 #23776
2021/9/13
更新如何调试章节
- 添加 Android & TBS Studio章节
2021/8/4
更新客户端 API章节
- onContentMounted API 添加
contentHeightcontentOffsetBottom用于实现文章阅读进度统计 #23328
- onContentMounted API 添加
功能迭代到混合式项目 1.6.1 版本
2021/7/13
更新客户端 API章节
- onContentMounted API 添加
postOffsetToppkOffsetTopvoteOffsetTop参数,用于实现“报料投稿”“观点PK 投票”模块埋点 #22894 #22900#22076 - 新增 onContentVote API,用于实现投票功能
- 新增 onContentPk API,用于实现观点PK功能
- onWebViewClick API,添加
vote-changeclickName,为多选/单选项的点击事件
对于安卓端(7.3.5):
- 增加两个事件
pkvote通知到 notifyWebViewUpdated,用于实现投票、观点PK数据更新 - 新增 getVote API,用于实现投票成功后数据更新
- 新增 getPk API,用于实现观点PK成功后数据更新
详见工单 #22076 - 投票需求
- onContentMounted API 添加
功能迭代到混合式项目 1.6.0 版本
2021/5/7
更新客户端 API章节
- 修改onImageViewer API 返回对象,新增当前图片
left离视窗左侧、top离视窗顶部、with宽度、height高度参数。 - 新增
clickName为letter参数值,针对 onWebViewClick API,用于响应投稿爆料按钮的点击
- 修改onImageViewer API 返回对象,新增当前图片
功能迭代到混合式项目 1.5.6 版本
2021/4/9
添加在线服务章节
描述在线服务的实现方案和运行情况。
更新客户端 API章节
- 修改 onConfig API 返回对象,新增
navAndStatusBarHeightbottomBarHeight属性。用于实现 “向上滑动时隐藏底部操作栏和标题栏,向下划动时操作栏和标题栏重新出现”的功能 - 新增
click事件名于 onWebViewClick API,响应页面点击事件 - 新增 onContentMounted API,加入
onContentMounted生命周期,表示数据已写入并展现在网页,可当做页面加载完毕的事件。函数回调中返回 JSON 对象,包含titleOffsetTopmetaOffsetTop值。
- 修改 onConfig API 返回对象,新增
功能迭代到混合式项目 1.5.5 版本
1.5.0
- 更新实现方案-离线加载章节,实现离线加载方案。
1.4.0
更新数据结构 comments章节
- 用户评论内容结构,增加
hide字段用于判断是否该条评论的操作按钮(点赞、回复)。用户评论内容会显示在本机,并非真实永久评论,该条评论不可点赞、回复。
- 用户评论内容结构,增加
1.3.0
1.2.0
更新客户端 API章节
- 课程详情内容、打赏、评论等数据获取,交互仍沿用原有的 API,如 getContent
- 增加下一讲内容 getNextContent
- 增加更新下一讲内容事件
nextContent通知到 notifyWebViewUpdated - 增加下一讲点击
nextContent、播放列表点击playList,两种点击事件到 onWebViewClick
1.1.0
更新客户端 API章节
- 增加评论模块交互 API onCommentItemClick,支持回复、点赞等操作
更新版本管理章节
- 根据实际情况,修改版本管理、迭代、发布和部署方案
1.0.0
- 添加客户端 API 章节