package Ġio . github . v 1 servic en ot ification . global . fc m Ċ Ċ import Ġcom . google . firebase . messaging .* Ċ import Ġio . github . v 1 servic en ot ification . detail . post Detail . spi . Post Detail F cm Spi Ċ import Ġio . github . v 1 servic en ot ification . global . fc m . dto . Notification Request Ċ import Ġorg . springframework . stereotype . Service Ċ Ċ @ Service Ċ class ĠF cm Service : ĠPost Detail F cm Spi Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġsend Group Message ( token List : ĠList < String >, Ġtitle : ĠString , Ġcontent : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġmulticast Ġ= ĠMult icast Message . builder () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. addAll Tokens ( token List ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Notification ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠNotification . builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. setTitle ( title ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Body ( content ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Ap ns Config ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠAp ns Config . builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set A ps ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠA ps . builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Sound (" default ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ). build () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĊĠĠĠĠĠĠĠ ĠFirebase Messaging . getInstance (). send Mult icast Async ( mult icast ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠsendMessage ( token : ĠString , Ġtitle : ĠString , Ġcontent : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġmessage Ġ= ĠMessage . builder () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Token ( token ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Notification ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠNotification . builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. setTitle ( title ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Body ( content ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Ap ns Config ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠAp ns Config . builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set A ps ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠA ps . builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Sound (" default ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ). build () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠ ĠFirebase Messaging . getInstance (). send Async ( message ) ĊĠĠĠ Ġ} Ċ Ċ }