FCM 푸시 알림
manifest 에 서비스 등록 <service android:name=”.MyFireBaseMessagingService”> <intent-filter> <action android:name=”com.google.firebase.MESSAGING_EVENT” /> </intent-filter> </service> 인터넷 권한 허용 <uses–permission android:name=“android.permission.INTERNET”></uses–permission> MyFireBaseMessagingService.java public class MyFireBaseMessagingService extends FirebaseMessagingService { @Override public void onNewToken(String token) { Log.d(“FCM Log”, “Refreshed token: ” + token); } @Override public void onMessageReceived(RemoteMessage remoteMessage) { if (remoteMessage.getNotification() != null) { Log.d(“FCM Log”, “알림 메시지: ” + remoteMessage.getNotification().getBody()); String messageBody = remoteMessage.getNotification().getBody(); String messageTitle = remoteMessage.getNotification().getTitle(); Intent intent = new Intent(this, MainActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_ONE_SHOT); String channelId = “Channel ID”; Uri…
Read More