总结 IONIC 常用插件添加命令如下:
安装ionic等,运行命令提示符(管理员) 输入
a. 将cordova和ionic包安装到全局环境中(可供命令行使用):
npm install -g cordova ionic
b. 进入你要创建项目的路径:
cd E:\ionic\Project
c. 创建一个名为myApp的还有tabs的项目:
ionic start myApp tabs
d. myApp就为项目名称,进入myApp这个文件夹:
cd myApp
e. 添加android平台:
ionic platform add android
f. 生成androidapk:
ionic build android
g. 在android模拟器或真机中模拟:
ionic emulate android
其中f和g可以合并为:
ionic run android
即生成apk,并在模拟器或真机中模拟。
4.更新ionic等
a.更新cordova及ionic包
npm update -g cordova ionic
b.更新已建ionic项目中的js类库,命令行中先进入项目所在目录,然后运行:
ionic lib update
5.展现ionic项目结果(显示在ios和android上的样式)
ionic serve --lab
6.查看ionic版本(当前最新版本为1.2.13)
ionic -v
7、插件命令说明:
安装cordova,添加相机插件
1、npm install bower -g //安装bower
2、bower install ngCordova //安装cordova
2、添加获取APP版本信息插件
ionic plugin add cordova-plugin-app-version
3、添加APP自动更新相关插件
ionic plugin add cordova-plugin-file
ionic plugin add cordova-plugin-file-transfer
ionic plugin add cordova-plugin-file-opener2
4、ionic plugin add cordova-plugin-camera //添加相机插件
# 文件上传、下载插件(自动安装File插件)
5 ionic plugin add org.apache.cordova.file-transfer
cordova plugin add org.apache.cordova.file
# 相册
6 ionic plugin add https://github.com/wymsee/cordova-imagePicker.git
7、lib 添加 ionic-service-core
ionic add ionic-service-core
8、lib 添加 angular-resource
bower install angular-resource
8、安装 极光推送
git clone https://github.com/jpush/jpush-phonegap-plugin.git
cordova plugin add https://github.com/jpush/jpush-phonegap-plugin.git --variable API_KEY=your_jpush_appkey
b919d15fe6e3e0a90dcd4fad6f214137
2). 安装org.apache.cordova.device
cordova plugin add org.apache.cordova.device
3). 在js中调用函数,初始化jpush sdk
window.plugins.jPushPlugin.init();
//由于phonegap插件采用了Lazy load的特性, 所以这里建议在js文件能执行的最开始就加
停止与恢复推送服务 API
window.plugins.jPushPlugin.init()
window.plugins.jPushPlugin.stopPush()
window.plugins.jPushPlugin.resumePush()
window.plugins.jPushPlugin.isPushStopped(callback)
获取 RegistrationID API
window.plugins.jPushPlugin.getRegistrationID(callback)
别名与标签 API
window.plugins.jPushPlugin.setTagsWithAlias(tags,alias)
window.plugins.jPushPlugin.setTags(tags)
window.plugins.jPushPlugin.setAlias(alias)
获取点击通知内容
event - jpush.openNotification
获取通知内容
event - jpush.receiveNotification
获取自定义消息推送内容
event - jpush.receiveMessage