반응형 전체 글118 [FCM]Firebase(파이어베이스)와 스프링 연동(토큰방식 여러개 한번에 푸시알림 보내기) 구글링을 하면 파이어베이스 콘솔에서 프로젝트 만드는 방법 부터 주제구독 방식으로 푸시알림을 보내는 법, 토큰 방식으로 푸시알림을 보내는 법 자세하게 나와 있는 포스팅들이 많은데요, 푸시알림 토큰 방식을 처음 이용하시는 분들은 다른 포스팅이나 커뮤니티를 보고 구현해보고 오시기를 추천합니다. 기존의 토큰 방법에서 몇가지 변경되는 부분만 있으므로 변경되는 부분에 대해서만 다뤄보겠습니다. 참고로 따라할수 있게 하나부터 열까지의 내용을 다 적은게 아니라 제가 어떻게 구현했는지 개괄적으로 설명한 글입니다. 스프링 웹서버 의존설정 com.google.firebase firebase-admin 7.0.1 의존 모듈 7.0.1로 설명을 하도록 하겠습니다. 너무 오래된 버전은 클래스 파일을 import하지 못할수 있습니다.. 2020. 12. 21. [AWS] EC2 리눅스 서버 시간 변경(linux 2 AMI) AWS Amazone linux2 인스턴스에서 스프링 웹프로젝트를 배포한 환경입니다. 새로운 표준시간대로 업데이트 하기 위해 /etc/sysconfig/clock 파일을 열어 줍니다. 밑의 sudo nano 명령어로 실행 sudo nano /etc/sysconfig/clock 편집기가 열리면 아래 사진처럼 ZONE="Asia/Seoul" 로 수정합니다. UTC=true 항목을 다른 값으로 변경하며 안됩니다. 인스턴스가 현지 시간 정보를 참조할 때 표준 시간대 파일을 찾을 수 있도록 /etc/localtime과 표준 시간대 파일 사이에 심볼 링크를 생성합니다. sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 시스템을 재부팅하여 적용합니다. sudo r.. 2020. 12. 18. [파이어베이스] 안드로이드 웹뷰 푸시알림으로 특정 링크로 접속하도록 구현 웹뷰를 통해 구현한 하이브리드 앱이 있습니다. 웹서버는 스프링 프레임워크로 구현을 해주었고, 푸시알림을 보내고 이를 받은 클라이언트가 푸시알림을 누르면 특정 url로 이동할 수 있게끔 구현해보았습니다. 이미 푸시알림이 구현되신 분들을 대상으로 링크로 접속하도록 구현해줘야 하는 부분에 대해서 다뤄보도록 하겠습니다. 웹서버에 푸시알림 요청하는 메서드 public void send_FCMtoken(String tokenId, String title, String content, String link) throws IOException, FirebaseMessagingException { FileInputStream serviceAccount = new FileInputStream("/모자이크.json"); F.. 2020. 12. 6. [파이어베이스] 안드로이드 HttpsURLConnection을 이용하여 웹서버에 토큰 전달 -웹서버에 토큰 보내는 방법 [Android] MainActivity.java @Override protected void onStop() { FirebaseInstanceId.getInstance().getInstanceId() .addOnCompleteListener(new OnCompleteListener(){ @Override public void onComplete(@NonNull Task task) { String token = task.getResult().getToken(); String returnToken =""; try { HttpTask httpTask = new HttpTask(); httpTask.execute("https://서버로 요청할 url", token).get(); S.. 2020. 12. 4. 이전 1 ··· 22 23 24 25 26 27 28 ··· 30 다음 반응형