안드로이드 8.1 오레오 버전의 경우, 푸시메시지를 받으려면 채널을 설정해 주어야 합니다.
FirebaseMessagingService.java 파일을 열어 다음과 같이 설정해 주면 됩니다
import android.app.NotificationChannel;
NotificationCompat.Builder notificationBuilder = null;
NotificationManager notificationManager = (NotificationManager) this.getSystemService(Context.NOTIFICATION_SERVICE);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O)
{
String channelId = "default_channel_id";
String channelDescription = "Default Channel";
NotificationChannel notificationChannel = notificationManager.getNotificationChannel(channelId);
if (notificationChannel == null) {
int importance = NotificationManager.IMPORTANCE_HIGH;
notificationChannel = new NotificationChannel(channelId, channelDescription, importance);
notificationChannel.setLightColor(Color.GREEN);
notificationChannel.enableVibration(true);
notificationManager.createNotificationChannel(notificationChannel);
}
notificationBuilder = new NotificationCompat.Builder(this, channelId);
} else {
notificationBuilder = new NotificationCompat.Builder(this);
}
구글플레이 안드로이드 앱 출시관련 문의사항 전달하는 방법/ 구글 고객센터/ 질문답변 (0) | 2019.04.22 |
---|---|
JSON_PARSING_ERROR: Unexpected token END OF FILE at postion FCM PUSH 한글발송시 오류메시지 (0) | 2019.01.11 |
웹뷰 페이스북 로그인시 팝업안뜨게, Webview facebook login without popup (0) | 2018.12.18 |
웹뷰 WebView 와 안드로이드(Android) 간의 Javascipt 연결 (0) | 2018.10.02 |
댓글 영역