Page 324 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 324

// 메세지를  FirebaseMessaging   에  보내기
                                   String  response  =  FirebaseMessaging.getInstance().send(msg);
                                   // 결과  출력
                                   System.out.println("Successfully  sent  message"  +  response);


                           }catch(Exception  e)  {
                                   e.printStackTrace();
                           }
                    }
             }


            o  가스  푸시  알림  동작
             package  com.example.mdp;

             import  ...
             @RestController
             public  class  GasController{
                    @RequestMapping(value  =  "/mdp.gas")
                    public  @ResponseBody  String  fcmtest(HttpServletRequest  request,
             HttpServletResponse  response,  Model  model)  throws  Exception{
                    String  tokenId  =
             "ecZDha-fB4U:APA91bF9qjzoY4rMZf-IvmWvto30kz24n7eetMOeZE2M3_GgWbANKUPCVNtw3QUjK
             YQl36CSSDWqg15GmZXRC9fQ8Plm7xFgP3hopS4fwGTB6sIic1UkQdQd5IEBWJZazN1CsFi8f3HM";
                    String  title  =  " 가스감지!!!";
                    String  content  =  " 가스누출을  신고하시려면  알림을  클릭하세요";
                    String  link  =  "tel:/1600-0002";

                    FcmUtil  FcmUtil  =  new  FcmUtil();
                    FcmUtil.send_FCM(tokenId,  title,  content,  link);

                    return  " 가스감지";
                     }
             }





































                                                         -  336  -
   319   320   321   322   323   324   325   326   327   328   329