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 -