Zhijie App
Zhijie App

Zhijie App

知结 App 是基于微信原生语言开发,可发布微信小程序,并采用 Donut 跨端方案编译为 iOS 和 Android 应用。

Download with fskey

知结是一个互联网从业者的资讯社区,由开源程序 Fresns 驱动,有网站、微信小程序、iOS App 和 Android App 全端产品。

知结社区聚合了职业、产品、行业、公司和人物等互联网领域的各类资讯,通过圈子和话题将信息分门别类,用户可以关注用户、加入圈子、订阅话题等三种方式,将自己感兴趣的领域信息聚合到自己的时间线列表精选阅读(只有精选内容才会进入关注的信息流)。

知结的目标是信息降噪、高效阅读、主动式筛选,让我们每天刷几分钟就能知道科技圈的大小事。

技术方案

服务端

Web 客户端

App 客户端

知结社区 App

微信小程序

知结社区小程序

使用说明

  • 1、下载代码包
    • 方法一:在「站点后台->应用中心->应用市场」访问本应用页,点击下载按钮
    • 方法二:复制标识名,在后台应用中心点「下载应用」,输入标识名下载
  • 2、解压后使用微信开发者工具导入项目,项目名称和 AppID 填写你的小程序信息;
  • 3、从 /sdk/ 文件夹复制 env.example.js 文件到根目录,并重命名为 env.js,然后根据里面的描述填写你的配置信息(公共密钥);
  • 4、将你的 apiHost 录入到微信配置:公众平台->开发->开发管理->开发设置
    • 服务器域名 request合法域名uploadFile合法域名
    • 业务域名
  • 5、配置基础库最低可用版本
    • 公众平台->设置->基本设置->版本设置->基础库最低可用版本
    • 最低可用版本 3.1.0
  • 6、申请位置信息接口
    • 如果你不需要该功能,忽略下方开通描述,并删除 app.json 配置文件中 "requiredPrivateInfos": ["chooseLocation"]
    • 公众平台->开发->开发管理->接口设置
    • 申请开通 wx.chooseLocation 打开地图选择位置
    • 申请时,可使用编辑器页面截图作为使用场景
  • 7、安装配套插件
  • 8、使用微信开发者工具上传代码,提交到微信公众平台。

编译为 App 则阅读微信 Donut 技术方案的文档。

小程序隐私保护指引

  • 选中的照片或视频信息:用于发表附带图片或视频的内容
  • 选中的文件:用于发表附带文件的内容
  • 选择的位置信息:用于发表附带位置信息的内容 (未启用 chooseLocation 功能则无需选择该隐私功能)
  • 发布内容:用于发表帖子和评论
  • 剪切板:用于复制分享链接和帖子内容中的超链接
  • 设备信息:用于记录互动和错误问题的日志

功能配置

所有频道栏目的命名是读取后台配置,请自行在 Fresns 后台配置。

运营→命名配置

  • 发表帖子行为名称 发帖
  • 小组自定义名称 圈子
  • 关注用户行为 关注
  • 关注小组行为 加入
  • 关注话题行为 订阅
  • 关注帖子行为 收藏
  • 关注评论行为 收藏

客户端→栏目配置

  • 关注的小组 我的圈子
  • 关注的话题 订阅的话题
  • 关注的帖子 收藏夹
  • 关注的评论 收藏夹
  • 全部关注的帖子 关注

客户端→语言包配置

  • 修改
    • openApp 在 App 中打开
    • search 找人
    • quote 转发动态
    • editorNoGroup 不发到任何圈子
    • contentNewList 动态
    • contentDigest 精选
  • 新增
    • hashtagType2 公司
    • hashtagType3 人物
    • postDetailTitle 知结动态
    • commentDetailTitle 知结评论

圈子页分类切换有两个是话题分类,分别获取话题分类为 2 和 3 的话题列表。如果不创建 hashtagType2hashtagType3 或者值为空时,分类切换则不显示。可以两个都配置,或者只配置其中一个。

话题分类的管理请安装「Fresns 简易管家」插件。

App 配置

  • miniapp/policies.json 替换里面政策协议的链接。
  • project.miniapp.json 修改相应配置,其中 qmapAPIKey 地图密钥是演示,需要你自己申请腾讯地图的真实密钥。

Categories

Cross-end App

Run Requires

WeChat Login Share Poster Generator Easy Manager

Works With

Fresns 3.x

About

Version 2.0.4

Released on 07/07/2024 16:20

Apache-2.0

jevantang/zhijie-app

2.0.4 07/07/2024 16:20
  • 修复若干问题
2.0.3 06/12/2024 12:07
  • 修复编辑器 uploadMethoduploadAppUrl 参数名
  • 优化用户中心体验
2.0.2 06/11/2024 22:00
  • 修复设置页 LOGO 值缺失时报错
  • 修复帖子 block 操作接口错误
  • 优化登录页,兼容苹果 App 审核要求
  • Web-View 额外加一个定时,解决 App 端 bindload 不生效问题
2.0.1 06/11/2024 17:08
  • 修复若干问题
  • 更新 SDK
2.0.0 06/10/2024 19:42
  • 适配 Fresns 3.x
  • 采用 Skyline 渲染引擎和 glass-easel 组件框架
1.2.0 10/31/2023 15:59
  • 优化隐私指引弹窗
  • 新增 App 版本更新提示
  • fresns.js 配置新增 email 参数
1.1.0 10/23/2023 04:36
  • 适配列表页接口的分页信息 pagination 参数名
  • 适配新的钱包交易记录参数名
1.0.2 10/19/2023 22:09
  • 隐私信息增加全文链接
  • 优化圈子页排序
1.0.1 10/14/2023 16:44
  • 小组主页,当话题配置为空时不显示在分类列表
  • 客户端版本号可自定义配置
1.0.0 10/12/2023 00:27
  • 首个版本
Fresns Marketplace Disclaimer

The Fresns App Marketplace is a repository of Fresns extensions, aggregating public and private extensions developed on top of the Fresns ecosystem.

The Fresns Marketplace is an open platform and any account registered as a developer can publish apps (certified developer can publish paid apps). As a result, the Fresns App Marketplace is unable to fully monitor applications uploaded to the App Marketplace by third parties and therefore does not guarantee the legitimacy, security, integrity, authenticity or quality of applications. By downloading an application from the Fresns Marketplace, you agree to use your own judgement and assume all risks without relying on the Fresns Marketplace.

Free applications are not explicitly stated and the developer is not obliged to provide technical support, so please install your own test functions.

In any case, Fresns Marketplace reserves the right to discontinue the Application Marketplace service and to take appropriate action in accordance with the law, including but not limited to removal of the application in question, suspension of all or part of the service. Fresns shall not be liable, directly, indirectly or jointly, for any damages that may be caused to you or to third parties.

Fresns