

Moments for WeChat
WeChat Mini Program with a consistent experience with the website Moments theme
本小程序是基于 Fresns App for WeChat Mini Program 框架版小程序二次定制开发,采用原生语言开发,支持 Donut 跨端方案,可编译为 iOS 和 Android 应用。
因为与网站主题模板 Moments 体验一致,所以命名为 MomentsWeChat
使用说明
- 1、下载代码包
- 方法一:在「站点后台->应用中心->应用市场」访问本应用页,点击下载按钮
- 方法二:复制标识名,在后台应用中心点「下载应用」,输入标识名下载
- 2、解压后使用微信开发者工具导入项目,项目名称和 AppID 填写你的小程序信息;
- 3、将根目录的
fresns.example.js
文件名修改为fresns.js
,然后根据里面的描述填写你的配置信息(Fresns 官方社区 API 密钥,对外公开,所有人可以直接使用); - 4、将你的
apiHost
录入到微信配置:公众平台->开发->开发管理->开发设置- 服务器域名
request合法域名
和uploadFile合法域名
- 业务域名
- 服务器域名
- 5、申请位置信息接口
- 如果你不需要该功能,忽略下方开通描述,并删除
app.json
配置文件中"requiredPrivateInfos": ["chooseLocation"]
- 公众平台->开发->开发管理->接口设置
- 申请开通
wx.chooseLocation
打开地图选择位置 - 申请时,可使用编辑器页面截图作为使用场景
- 如果你不需要该功能,忽略下方开通描述,并删除
- 6、安装配套插件「微信登录」,配置小程序密钥信息;
- 7、使用微信开发者工具上传代码,提交到微信公众平台。
所有频道栏目的命名是读取后台配置,请自行在 Fresns 后台配置。
小程序隐私保护指引
- 选中的照片或视频信息:用于
发表附带图片或视频的内容
- 选中的文件:用于
发表附带文件的内容
- 选择的位置信息:用于
发表附带位置信息的内容
(未启用 chooseLocation 功能则无需选择该隐私功能) - 发布内容:用于
发表帖子和评论
- 剪切板:用于
复制分享链接和帖子内容中的超链接
- 设备信息:用于
记录互动和错误问题的日志
Categories
Run Requires
Works With
Fresns 3.x
About
Version 1.6.0
Released on 10/31/2023 16:01
Apache-2.0
- 优化隐私指引弹窗
- 新增 App 版本更新提示
fresns.js
配置新增email
参数
- 适配列表页接口的分页信息
pagination
参数名 - 适配新的钱包交易记录参数名
- 修复注册和登录问题
- 优化关于页面
- 修复设备信息问题
- 修复若干问题
- 优化 API 结构
- 适配新的标头要求
- 修复用户主页点击帖子后没有进详情页
- 修复下拉刷新重复请求问题(增加防抖机制)
- 修复面板缓存调用问题
- 修复若干问题
- 视图优化
- 重构定位功能,移除插件方案,使用小程序 API
- 优化编译多端应用的功能
- 修复若干问题
- 支持微信新隐私政策
- 修复时区问题导致签名异常
- 修复未开启多语言功能时,语言切换未隐藏
- 修复若干问题
- 修复若干问题
- 修复若干问题
- 优化了视图体验
- 封装了新的方法
utils/fresnsUtilities.js
Fixes
- 修复若干视图问题
- 修复快速发表未判断审核状态的问题
- 修复上传接口必传 usageType 参数的问题
- 第一版首发,基于 Fresns WeChat 2.x 开发
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