Skip to content

Commit

Permalink
Merge pull request #260 from SCBJ-7/feature/#257-fix-notify
Browse files Browse the repository at this point in the history
[#257] 배포 테스트용
  • Loading branch information
im-na0 authored Jan 26, 2024
2 parents a0533f1 + 6bc3baf commit b3298ec
Showing 1 changed file with 23 additions and 12 deletions.
35 changes: 23 additions & 12 deletions src/utils/getNotificationPermission.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,36 @@ async function getNotificationPermission() {
console.log("권한 요청 중...");

const permission = await Notification.requestPermission();

if (permission === "denied") {
console.log("알림 권한 허용 안됨");
return;
alert(
"알림을 차단하셨습니다.\n브라우저의 사이트 설정에서 변경하실 수 있습니다.",
);
return false;
}

console.log("알림 권한이 허용됨");
console.log(permission);

if (permission === "granted") {
console.log("알림 권한이 허용됨");

const fcmToken = await getToken(messaging, {
vapidKey: import.meta.env.VITE_FIREBASE_VAPID,
});
const fcmToken = await getToken(messaging, {
vapidKey: import.meta.env.VITE_FIREBASE_VAPID,
});

if (fcmToken) console.log("token: ", fcmToken);
else console.log("Can not get Token");
if (fcmToken) {
console.log("token: ", fcmToken);
} else {
console.log("FCM 토큰을 가져올 수 없습니다.");
return false;
}

onMessage(messaging, (payload) => {
console.log("메시지가 도착했습니다.", payload);
});
onMessage(messaging, (payload) => {
console.log("메시지가 도착했습니다.", payload);
});

return fcmToken;
return fcmToken;
}
}

export default getNotificationPermission;

0 comments on commit b3298ec

Please sign in to comment.