로그인

어플 푸쉬 메세지를 보내고 싶다면 아이오닉으로 만들어보세요.
백엔드 개발 없이도 Push Message Server를 구축할 수 있습니다.

Ionic 으로 푸쉬서버 만들기

“Push Me”는 아이오닉3와 파이어베이스 그리고 One Signal push service를 이용하여 Push Me 앱을 설치한 모든 사용자 혹은 개인 및 그룹에게 푸쉬 메세지를 전달할 수 있는 Push Message Server 입니다.

또한, 사용자 간의 메세지를 전달할 수 있는 서비스를 제공하여 다양한 앱에서 서비스 컴포넌트로 사용할 수 있는 앱입니다.
일반적으로 Push Message Server는 php, python, node.js 등을 사용하여 서버환경에서 개발되어 사용해 왔습니다.
백앤드 개발 경험이 없는 프론트엔드 개발자에게는 개발 난이도가 있는 서비스였으나, 아이오닉3의 기능을 활용하여 손쉽게 Push Server를 구축할 수 있는 방법을 알려드립니다.

 도움이 되는 분들

  • 어플에 푸시기능을 넣고 싶은 분
  • 하이브리드 앱을 개발하고 싶은 분
  • Ionic에 대한 개발 경험이 있는 개발자
  • Ionic을 처음 접하는 초보자

 강좌 특징

Main Feature

  • ionic 3
  • Push Server  
  • Firebase realtime Database
  • Firebase Auth
  • OneSignal Push Service
  • 1:1 Push message
  • Group Push message
  • Lazy Loading
  • Moment.js
  • APN setup(ios)
  • FCM setup(android)
  • IOS/Android Building
  • Modal
  • ActionSheet

개발 환경

cli packages: (/usr/local/lib/node_modules)

@ionic/cli-utils  : 1.19.0
ionic (Ionic CLI) : 3.19.0

global packages:

 cordova (Cordova CLI) : 7.1.0

local packages:

@ionic/app-scripts : 3.1.4
Cordova Platforms  : android 6.3.0
Ionic Framework    : ionic-angular 3.9.2

System:

ios-deploy : 1.9.2
Node       : v8.6.0
npm        : 5.5.1
OS         : macOS High Sierra
Xcode      : Xcode 9.2 Build version 9C40b

 

지식공유자 소개

김 철현

SDS
LGAd
심마니(검색엔진)
Mnet Media(현 CJ E&M)
을 거쳐 현재 프리랜서/컨설턴트로 활동중

강좌 평가

5

3 개의 수강평
  • 5 점3
  • 4 점0
  • 3 점0
  • 2 점0
  • 1 점0
  1. jarms의 프로필 사진

    좋은 강좌

    5

    정말 좋은 강좌입니다.
    초보인 제가 들어도 쉽게 이해하고 따라 할수 있었습니다.
    앞으로도 더 많은 강좌 부탁드립니다.

  2. 조석희의 프로필 사진

    메시지를 받아서 처리하는 부분이 필요합니다.

    5

    강의는 참 좋았습니다.
    받은 메시지는 어떻게 처리해야 하는지.
    메시지를 클릭하면 지정한 화면으로 이동 하고 싶은데…

  3. ???의 프로필 사진

    훌륭합니다.

    5

    많은 노하루를 전수해주시는것 같네요.

    돈이 아깝지 않습니다. 좋은 강의 감사합니다.

강좌 교육과정

Ionic Dream series 2 Push Me
project 만들기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:17:00
OneSignal push service preview학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:07:00
Set
APN setup – IOS학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:23:00
FCM setup – Android학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:14:00
app.component setting학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:11:00
LoginPage setting학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:14:00
SignupPage setting학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:12:00
SignupPage setting – firebase auth학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:15:00
SignupPage setting – firebase database학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:26:00
async / await학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:06:00
LoginPage – provider학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:26:00
ionic serve – initialize학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:09:00
HomePage학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:22:00
HomePage – firebase database학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:14:00
Modal – lazy loading학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:22:00
Send Message
send private push message학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:11:00
send private push message – device test학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:04:00
send group push message학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:18:00
send group push message – device test학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:03:00
send all push message – device test학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:08:00
user send message학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:22:00
send message학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:02:00
정리
resources학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:04:00
review학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:04:00
  • 가격 옵션 +
  • 평생
  • 강좌 수료증
  • 24개 강의, 총 5 시간 14 분
  • 위시리스트

실시간 인기 강좌

우리는 성장기회의 평등 을 추구합니다. 🌳

경제적, 시간적 제약없는 양질을 교육으로 누구나에게 성장 기회를 균등하게 주는것. 그것이 우리의 목표입니다.

지식공유참여 고객센터
top
(주)인프랩 | 대표자:이형주 | TEL:070-4178-0406 | E-MAIL: course@inflearn.com | 사업자번호:499-81-00612
주소:성남시 분당구 삼평동 대왕판교로 645번길 12 경기창조경제혁신센터 8층 R19 | 개인정보보호책임자:이형주
통신판매업:2017-서울강남-01544 | ©INFLAB. ALL RIGHTS RESERVED