ionic, local notification 사용하기
목차
로컬 푸시 노티를 다루는 방법을 알아봅니다.
알람 설정 등에서 사용할 수 있는 기능입니다.
Local Notifications
자세한 사항은 이 문서를 참고해주세요. Local Notifications
우선 플러그인을 설치해야 합니다.
1 | $ ionic cordova plugin add cordova-plugin-local-notification |
AppModule.ts에 아래처럼 의존성을 넣어주도록 합시다.1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16//.. 여러 import들 생략
import {LocalNotifications} from '@ionic-native/local-notifications/ngx';
({
declarations: [AppComponent],
imports: [
// 생략
],
providers: [
// 필요한 의존성들 알아서 잘,,
LocalNotifications,
],
bootstrap: [AppComponent],
})
export class AppModule {}
LocalNotifications를 이용하여 스케쥴을 설정하게 됩니다. 참고로 이놈은 cordova 플러그인 문서를 참고하시면 좋습니다.
cordova-plugin-local-notifications
1 | ({ |
주석에 설명을 다 달아두었습니다. 생각보다 별거 아닌건데 이게 weekday 값이 어떻게 들어가는 건지 몰라서 매우 삽질했네요.
마치며
개인적으로 ionic 문서가 별로 맘에 안듭니다. 대충 써있고 세세한부분이 안써있어서요.
아님 그냥 제 html 컴포넌트 관련 지식이 얕아서 일수도 있습니다. weekday 때문에 이렇게 삽질할 줄은..