아이폰

ionic cordova platform add ios

ionic cordova build ios


안드로이드

ionic cordova platform add android

ionic cordova build android

'아이오닉' 카테고리의 다른 글

proxy 설정  (0) 2017.08.01
xml parser  (0) 2017.08.01
http  (0) 2017.08.01
nativieStorage  (0) 2017.08.01

아이오닉 프로젝트의 ionic.config.json을 열어보면

{
"name": "ionic2push",
"app_id": "",
"type": "ionic-angular",
}

기본으로 위의 코드가 있으며 코드 안에 아래와 같이 프록시를 지정해준다

{
"name": "ionic2push",
"app_id": "",
"type": "ionic-angular",

"proxies":[
{
"path":"/api",
"proxyUrl":"호출할 url을 지정"
}
]
}

위와 같이 프록시를 지정하고 나면

http를 연결할때

var url = "/api"; 과 같이 url을 선언하면 proxyUrl 에 지정한 url이 호출된다


'아이오닉' 카테고리의 다른 글

플랫폼 추가 및 빌드  (0) 2017.09.14
xml parser  (0) 2017.08.01
http  (0) 2017.08.01
nativieStorage  (0) 2017.08.01
import * as xml2js from "xml2js"

parseXML(data){
return new Promise(resolve => {
var k,
arr = [],
parser = new xml2js.Parser({
trim: true,
explicitArray: true
});
parser.parseString(data, function (err, result){
console.log("result : " + result);
});
});
}


'아이오닉' 카테고리의 다른 글

플랫폼 추가 및 빌드  (0) 2017.09.14
proxy 설정  (0) 2017.08.01
http  (0) 2017.08.01
nativieStorage  (0) 2017.08.01

app.module.ts에 import { HttpModule } from '@angular/http'; 임포트 후


imports: [

  BrowserModule,

  HttpModule,

],


추가


요청할 소스에

import { Http, Headers, RequestOptions, URLSearchParams } from '@angular/http';


constructor(public http:Http) {

}


connect() {

  var url = "http://url";


  var headers = new Headers();

  headers.append('Access-Control-Allow-Headers', 'Content-Type');

  headers.append('Access-Control-Allow-Methods', 'POST');

  headers.append('Access-Control-Allow-Origin', '*');

  let options = new RequestOptions({ headers: headers });

    

  //포스트로 전달할 값을 담는다

  let data = new URLSearchParams();

  data.append("key", "value");

  data.append("key", "value");

  

  //url과 포스트로 넘길 값

  this.http.post(url, data)

    .subscribe(data => {

      console.log("data.text == > " + data.text());

    }, error => {

      console.log("error == > " + error.text());// Error getting the data

    });

}

'아이오닉' 카테고리의 다른 글

플랫폼 추가 및 빌드  (0) 2017.09.14
proxy 설정  (0) 2017.08.01
xml parser  (0) 2017.08.01
nativieStorage  (0) 2017.08.01

ionic cordova plugin add cordova-plugin-nativestorage

npm install --save @ionic-native/native-storage


app.module.ts 에 import { NativeStorage } from '@ionic-native/native-storage'; 임포트를 한 후에


providers에 NativeStorage 등록


nativeStorage.setItem("key", "value");


nativeStorage.get("key").then(

  data => console.log(data),

  error => console.error(error)

)

'아이오닉' 카테고리의 다른 글

플랫폼 추가 및 빌드  (0) 2017.09.14
proxy 설정  (0) 2017.08.01
xml parser  (0) 2017.08.01
http  (0) 2017.08.01

+ Recent posts