npm install -g ionic cordova


ionic start --v2 myApp [blank,tabs,sidemenu]


cd myApp


ionic serve -c(콘솔로그) -l (앱크기에 맞게 보여줌)


페이지 추가

- ionic g page Login


Service(Provider) 설치

- ionic g provider HttpWithToken


3. Platform 생성하기

    ionic cordova platform

    ionic cordova platform add ios

    ionic cordova platform add android

    ionic cordova platform rm ios


4. cordova plugin 설치

/*
- ionic plugin add https://github.com/litehelpers/Cordova-sqlite-storage
- ionic plugin add cordova-plugin-inappbrowser
- ionic plugin add cordova-plugin-statusbar
- ionic plugin add cordova-plugin-splashscreen
- ionic plugin add cordova-plugin-whitelist
- www/index.html 의 head 태그에 다음을 삽입

<meta http-equiv="Content-Security-Policy" content="font-src * data:; img-src * data:; default-src * 'unsafe-eval' 'unsafe-inline'">

- ionic plugin add cordova-plugin-crosswalk-webview
- ionic plugin add cordova-plugin-wkwebview-engine

*/


$ ionic cordova plugin add cordova-plugin-fcm --save


5. google-service.json 파일을 config.xml 파일 경로와 같은 위치에 붙여넣는다.

6. plugins > cordova-plugin-fcm > src > android > gradle 에 추가


classpath 'com.google.gms:google-services:3.1.0'
apply plugin: 'com.google.gms.google-services'

7. 실행

/*

    ionic cordova run

    ionic cordova run ios

    ionic cordova run ios -lc

    ionic cordova run android -lc --address=localhost

    ionic cordova run android -lc -- -d

*/

ionic cordova run android

- gradle 빌드오류시 http://yjungcomp.tistory.com/52 설치

- cordova 삭제명령어 : ionic cordova platform rm browser/android/ios

Try install old version.
①npm uninstall -g cordova
②npm install -g cordova@6.5.0
③cordova platform add android



+ Recent posts