Notice
Recent Posts
Recent Comments
Tags
- XSS방어
- asp.net core Select
- asp.net dropdownlist
- 파일업로드 체크
- ViewData
- javascript 유효성체크
- Mac Oracle
- 404에러페이지
- php 캐쉬제거
- ViewBag
- 하드 마이그레이션
- 맥 오라클설치
- javascript redirection
- XSS PHP
- jquery 바코드
- TempData
- javascript 바코드 생성
- 강제이동
- ASP.Net Core 404
- jquery 바코드생성
- asp.net Select
- javascript 바코드스캔
- 말줄임표시
- 바코드 스캔하기
- 바코드 생성하기
- SSD 복사
- 파일업로드 유효성체크
- django 엑셀불러오기
- 하드 윈도우 복사
- 타임피커
웹개발자의 기지개
[안드로이드] 구글 Firebase Push 알림 최신 기능 업데이트 - Android 12 이상시 Push 안되는 현상 해결법 본문
안드로이드
[안드로이드] 구글 Firebase Push 알림 최신 기능 업데이트 - Android 12 이상시 Push 안되는 현상 해결법
http://portfolio.wonpaper.net 2023. 1. 9. 16:22기존에 잘가는 구글파이어베이스 Push 알림이 최근 폰에서는 갑자기 안되는 현상이 발생했다.
적용되는 안드로이드 버전은 12이상이다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
Intent intent;
PendingIntent pendingIntent;
intent = new Intent(this, MainActivity.class);
Bundle bundle = new Bundle();
bundle.putString("url", linkUrl); //push 정보중 url 값을 MainActivity로 넘김
intent.putExtras(bundle);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
// 최신 안드로이드 12이상은 푸시가 오도록 수정
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.S) {
pendingIntent = PendingIntent.getActivity
(this, 0, intent, PendingIntent.FLAG_MUTABLE);
}
else
{
pendingIntent = PendingIntent.getActivity
(this, 0, intent, PendingIntent. FLAG_UPDATE_CURRENT);
}
|
cs |
12라인부터 이다.
'안드로이드' 카테고리의 다른 글
Comments