์ด๊ฒ์ Ionic์ฉ ๊ธฐ๋ณธ ํ๋ฌ๊ทธ์ธ์์๋ง ๋ฐ์ํฉ๋๋ค.
๋ค์ ์ค๋ฅ๊ฐ ํ์๋ฉ๋๋ค. ๋ค์๊ณผ ๊ฐ์ด ์ค์นํ ํ '@ ionic-native/firebase' ๋ชจ๋์ ์ฐพ์ ์ ์์ต๋๋ค .
$ ionic cordova ํ๋ฌ๊ทธ์ธ์ cordova-plugin-firebase ์ถ๊ฐ
$ npm install --save @ ionic-native/firebase
import { Firebase } from '@ ionic-native/firebase';
import { Component } from '@ angular/core';
import { NavController } from 'ionic-angular';
@ Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
constructor(public navCtrl: NavController,
private firebase: Firebase) {
}
}
๋ด ์ด์จ ์ฝ๋ฅด๋๋ฐ ํ๋ฌ๊ทธ์ธ --list:
cordova-plugin-device 2.0.1 "์ฅ์น"
cordova-plugin-firebase 0.1.25 "Google Firebase ํ๋ฌ๊ทธ์ธ"
cordova-plugin-ionic-keyboard 2.0.5 "cordova-plugin-ionic-keyboard"
cordova-plugin-ionic-webview 1.2.0 "cordova-plugin-ionic-webview"
cordova-plugin-splashscreen 5.0.2 "์คํ๋์ ํ๋ฉด"
cordova-plugin-whitelist 1.3.3 "ํ์ดํธ๋ฆฌ์คํธ"
๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ๋ค์ ์ค์ package.json ์ ๋ฃ์ด์ผ ํ์ต๋๋ค.
"@ ionic-native/firebase": "4.7.0",
์ค์น ์คํฌ๋ฆฝํธ์ ์ด๊ฒ์ ๋ฃ์ด์ผ ํ ์๋ ์์ต๋๋ค. ๋ง์ฃ ?
@DanielAccorsi ๊ฐ ๋งํ๋ฏ์ด ์ด ํ๋ฌ๊ทธ์ธ์๋ Ionic Native Wrapper๋ฅผ ์ค์นํด์ผ ํฉ๋๋ค.
์ฌ๊ธฐ์์ Ionic ๋ฌธ์๋ฅผ ํ์ธํ์ญ์์ค.
์คํ ๋ถ๊ฐ๋ฅํ ํ์
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@DanielAccorsi ๊ฐ ๋งํ๋ฏ์ด ์ด ํ๋ฌ๊ทธ์ธ์๋ Ionic Native Wrapper๋ฅผ ์ค์นํด์ผ ํฉ๋๋ค.
์ฌ๊ธฐ์์ Ionic ๋ฌธ์๋ฅผ ํ์ธํ์ญ์์ค.