IOS에서는 PWA, 볼륨 조절을 지원하지 않아서
첫 로그인 시 알림 설정 팝업 띄워주는 페이지와 음량 조절 바를 움직 였을 때 애니메이션을 주기로 했다.
더보기
더보기
function Mobile() {
return /iPhone|iPad/i.test(navigator.userAgent);
}
const [mobile, setMobile] = React.useState(Mobile()); // IOS이면 true, 나머지는 false
const [noticationModal, setNoticationModal] = React.useState(false);
React.useEffect(() => {
const noticeSet = JSON.parse(localStorage.getItem("noticeSet"));
const token = localStorage.getItem("token");
if (!noticeSet && token && !mobile) {
setNoticationModal(true);
}
}, []);
구현 영상
+ 배포 후 성능 개선 시 참고하면 좋을 것 같은 사이트
'항해 중 > TIL(Today, I Learned)' 카테고리의 다른 글
[TIL] 65일차 (0) | 2022.01.15 |
---|---|
[TIL] 64일차 (0) | 2022.01.14 |
[TIL] 62일차 (0) | 2022.01.13 |
[TIL] 61일차 (0) | 2022.01.11 |
[TIL] 60일차 (0) | 2022.01.10 |
댓글