CNode app版,基于web版小修改
JavaScript CSS HTML
Latest commit cd15207 Dec 7, 2016 @dianjie committed on GitHub Update topic.list.js
Permalink
Failed to load latest commit information.
hooks fix bug Nov 20, 2016
resources
src Update topic.list.js Dec 7, 2016
www fix bug Dec 2, 2016
.gitattributes
.gitignore
CNode.apk fix bug Nov 21, 2016
LICENSE
README.md
cnode.keystore
config.xml
gulpfile.js
package.json fix bug Nov 20, 2016
template.html
webpack.config.js

README.md

antd-mobile[cnode]

基于 https://github.com/dianjie/cnode webapp版源码做了一点小修改而出来的app

webapp版:线上访问

app下载:下载地址

实现功能:

  1. 登录
  2. 获取主题
  3. 主题详情
  4. 新建主题
  5. 编辑主题
  6. 收藏主题
  7. 取消主题
  8. 用户所收藏的主题
  9. 新建评论
  10. 为评论点赞
  11. 用户详情
  12. 消息列表(标记全部已读)

下载源码

git clone https://github.com/dianjie/cnodeapp.git

添加平台

cordova platform add android

安装cordova插件(添加平台时没自动安装则自行安装)

cordova plugin add cordova-plugin-whitelist && cordova plugin add cordova-plugin-splashscreen && cordova plugin add cordova-hot-code-push-plugin && cordova plugin add phonegap-plugin-barcodescanner && cordova plugin add cordova-plugin-inappbrowser && cordova plugin add cordova-plugin-device && cordova plugin add cordova-plugin-network-information
  • cordova-hot-code-push-plugin只是为了处理代码热更新(具体使用看官方文档,其他依赖自行安装)

安装依赖

npm install

开发测试

npm start

发布代码

npm run build
  • 发布代码后需替换www/style/indxe.css的字体文件//at.alicdn.com/t/全部替换成../lib/antd-mobile/(找不到插件替换。。[黑脸。黑脸])

处理热更新

cordova-hcp build
  • 在corodva项目根目录下执行,生成清单文件
  • 没有则自行安装

修改www文件夹下的chcp.json

原本文件大概是这样的:

{
  "autogenerated": true,
  "release": "2016.11.14-18.02.04"
}

添加一点东西:

{
  "autogenerated": true,
  "release": "2016.11.14-18.02.04",
  "update": "start",
  "content_url": "http://jjboom.net/cnodeApp"
}

具体看官方文档!! 修改content_url地址也需要修改config.xml下的<config-file url="http://jjboom.net/cnodeApp/chcp.json" />地址!!!

打包外壳

cordova build android

更新记录

2016-12-2更新问题

  • 双击退出app
  • 文章列表点击修改

2016-11-20更新问题

  • 列表查看位置记录
  • 消息查看回复定位
  • 域外链接app内能浏览
  • 省流量处理
  • 静态资源归类