关于本APP
本APP只包含文章的显示和交互,社区版会在接下来推出,但不会开源,
本app采用Flutter 制作,所以需要安装Flutter相关开发组件,请前往Install | Flutter获取安装教程
后端采用插件形式,减少对主题的入侵,
API接口部分功能使用子比主题内置方法,如需使用本APP,请更新至最新版主题和最新版WordPress。
配置遇到问题
可以联系我帮忙配置,但是需要费用,
现在的费用为99元,包含此项目配置还有后续社区版APP使用权限
关于Flutter
如需了解请前往Flutter官网;Flutter – Build apps for any screen
中文官网:Flutter: 为所有屏幕创造精彩 – Flutter 中文开发者网站 – Flutter
责任
本APP实际开发周期还不到一个星期,部分UI和功能可能发生未达到预期的情况,如果可以请在Github上提交问题.
后端API插件可能对接收参数的合法性校验不完善,为防止漏洞被恶意利用,请备份你的数据,如果你发现漏洞,请告诉我
开始使用
本项目Github地址:
后端插件地址:
关于后端
后端插件下载后上传到服务器并启用,
用户系统授权验证使用 JWT Authentication for WP REST API 插件,
下载地址:JWT Authentication for WP REST API – WordPress 插件 | WordPress.org China 简体中文
请根据插件描述正确配置,如配置错误会导致APP用户系统无法使用,
clone 仓库到本地,并用Android Studio打开本项目,你也可以使用VS Code,
获取依赖
Android Studio 请打开根目录下的pubspec.lock文件,点击右上方的Pub Get获取相关依赖包
VS Code请在根目录执行
flutter pub get
如下载失败,请检查网络连接或者查看错误提示
修改后端地址
打开
lib/config/zibll_api.dart
修改 BASE_URL 为你的后端地址,请为你的后端配置SSL,
开始运行项目
把手机连接电脑,也可以使用虚拟机,相关内容和本项目无关,如遇到问题请前往网上搜索解决方案
Android Studio 在程序右上角选中你的设备名称,然后运行
打包发布
关于打包发布APP的具体方法,请前往网络搜索,在此就不说明