github地址
使用此项目作为你的开发模版你还需要做的事
-
修改config.xml中的id为你自己的id.命令一般为
com.公司英文名.项目英文名
-
修改Constants.ts中的CODE_PUSH_DEPLOYMENT_KEY(热更新key).申请地址.参考
-
Constants.ts中的其他常量以各自情况修改
-
修改Constants.ts中的FUNDEBUG_API_KEY(javascript日志监控).申请地址
-
使用高德javascript api,修改index.html中的web key.参考
-
使用高德定位插件和导航插件需要修改高德定位key和高德ioskey.参考
已实现如下常见功能点
-
javascript错误监控-fundebug
-
图片上传demo,图片缓存
-
app自动升级功能
-
图片裁剪demo
-
省市区级联demo
-
其他cordova插件封装和常用功能,工具方法
关于"登录功能实现"的说明
-
app启动,从
storage
缓存中获取token,没有获取到就弹出登录页.app.component.ts -
输入用户名密码,点登录按钮传用户名和密码到后台,后台验证正确,返回token,把token缓存起来.login.ts.
token是通过用户id,过期时间等有用字段加密而成,使用jwt密码,目前过期时间设置为7天.
-
使用token调用获取用户基本信息接口得到用户基本信息,把用户信息缓存在globalData.ts中
-
app启动,从
storage
缓存中获取到了token,则使用该token去获取用户信息,token过期则重新登录,token没过期则登录成功
网友评论
能修改好吗