FCM setup for Android Push Notifications – Ankush Aggarwal – Medium

FCM setup for Android Push Notifications – Ankush Aggarwal – Medium

jacob-cs:

  • notification방향에 따른 두 종류
  1. Pull notification stands for client requesting server to check if there is any update
  2. Push notification is when server will notify client about the update.

pull notification의 경우 AlarmManager 나 JobService를 통해 정기적으로 서버에 접속해서 새로운 알림이 필요한지 확인하고 notification obj를 만든다.

puch notification의 경우 google cloud messaging(GCM)을 이용해 알림을 각 사용자에게 전달한다.

ref) GCM을 이용 하는 방법 https://www.digitalocean.com/community/tutorials/how-to-create-a-server-to-send-push-notifications-with-gcm-to-android-devices-using-python

ref) GCM 을 이용하는 방법

WakefulBroadcastReceiver

,

IntentService, json 데이터를 전환하는 activity에 관한 내용 http://techlovejump.com/how-to-get-data-from-gcm-google-cloud-messaging-notification-in-android/

ref)

GCM 을 이용하는 방법 WakefulBroadcastReceiver , IntentService, json 데이터를 전환하는 activity, registration id 처리 방법  https://www.pubnub.com/blog/2015-06-24-sending-receiving-android-push-notifications-with-gcm-google-cloud-messaging/

ref) alarm manager를 이용 정기적으로 서버확인 하는 작없 https://stackoverflow.com/questions/20887270/android-periodically-polling-a-server-and-displaying-response-as-a-notificatio

ref) notification obj를 만드는 방법 https://www.tutorialspoint.com/android/android_notifications.htm

GCM의 새로운 버전이 FCM이다.

ref) firebase에 어카운트 만들고 key 얻는 방법  https://medium.com/@ankushaggarwal/gcm-setup-for-android-push-notifications-656cfdd8adbd

ref) FCM의 기본작업 https://www.codementor.io/flame3/send-push-notifications-to-android-with-firebase-du10860kb

ref) FCM의 기본부터 서버쪽에서 firebase로 data보내는 방법, 클라이언트에서의 처리방법, https://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/

jacob-cs:

  • notification방향에 따른 두 종류
  1. Pull notification stands for client requesting server to check if there is any update
  2. Push notification is when server will notify client about the update.

pull notification의 경우 AlarmManager 나 JobService를 통해 정기적으로 서버에 접속해서 새로운 알림이 필요한지 확인하고 notification obj를 만든다.

puch notification의 경우 google cloud messaging(GCM)을 이용해 알림을 각 사용자에게 전달한다.

ref) GCM을 이용 하는 방법 https://www.digitalocean.com/community/tutorials/how-to-create-a-server-to-send-push-notifications-with-gcm-to-android-devices-using-python

ref) GCM 을 이용하는 방법

WakefulBroadcastReceiver

,

IntentService, json 데이터를 전환하는 activity에 관한 내용 http://techlovejump.com/how-to-get-data-from-gcm-google-cloud-messaging-notification-in-android/

ref)

GCM 을 이용하는 방법 WakefulBroadcastReceiver , IntentService, json 데이터를 전환하는 activity, registration id 처리 방법  https://www.pubnub.com/blog/2015-06-24-sending-receiving-android-push-notifications-with-gcm-google-cloud-messaging/

ref) alarm manager를 이용 정기적으로 서버확인 하는 작없 https://stackoverflow.com/questions/20887270/android-periodically-polling-a-server-and-displaying-response-as-a-notificatio

ref) notification obj를 만드는 방법 https://www.tutorialspoint.com/android/android_notifications.htm

GCM의 새로운 버전이 FCM이다.

ref) firebase에 어카운트 만들고 key 얻는 방법  https://medium.com/@ankushaggarwal/gcm-setup-for-android-push-notifications-656cfdd8adbd

ref) FCM의 기본작업 https://www.codementor.io/flame3/send-push-notifications-to-android-with-firebase-du10860kb

ref) FCM의 기본부터 서버쪽에서 firebase로 data보내는 방법, 클라이언트에서의 처리방법, https://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/

jacob-cs:

  • notification방향에 따른 두 종류
  1. Pull notification stands for client requesting server to check if there is any update
  2. Push notification is when server will notify client about the update.

pull notification의 경우 AlarmManager 나 JobService를 통해 정기적으로 서버에 접속해서 새로운 알림이 필요한지 확인하고 notification obj를 만든다.

puch notification의 경우 google cloud messaging(GCM)을 이용해 알림을 각 사용자에게 전달한다.

ref) GCM을 이용 하는 방법 https://www.digitalocean.com/community/tutorials/how-to-create-a-server-to-send-push-notifications-with-gcm-to-android-devices-using-python

ref) GCM 을 이용하는 방법

WakefulBroadcastReceiver

,

IntentService, json 데이터를 전환하는 activity에 관한 내용 http://techlovejump.com/how-to-get-data-from-gcm-google-cloud-messaging-notification-in-android/

ref)

GCM 을 이용하는 방법 WakefulBroadcastReceiver , IntentService, json 데이터를 전환하는 activity, registration id 처리 방법  https://www.pubnub.com/blog/2015-06-24-sending-receiving-android-push-notifications-with-gcm-google-cloud-messaging/

ref) alarm manager를 이용 정기적으로 서버확인 하는 작없 https://stackoverflow.com/questions/20887270/android-periodically-polling-a-server-and-displaying-response-as-a-notificatio

ref) notification obj를 만드는 방법 https://www.tutorialspoint.com/android/android_notifications.htm

GCM의 새로운 버전이 FCM이다.

ref) firebase에 어카운트 만들고 key 얻는 방법  https://medium.com/@ankushaggarwal/gcm-setup-for-android-push-notifications-656cfdd8adbd

ref) FCM의 기본작업 https://www.codementor.io/flame3/send-push-notifications-to-android-with-firebase-du10860kb

ref) FCM의 기본부터 서버쪽에서 firebase로 data보내는 방법, 클라이언트에서의 처리방법, https://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/