0

개인 웹 사이트가있어서 푸시 알림 기능을 추가하면 완벽하다고 생각합니다.서비스 작업자가 웹 사이트에 푸시 알림을 보내지도 않습니다.

저는 서비스 담당자가 처음이지만 푸시 알림에 대해 이미 알고 있습니다. 사용자가 내 웹 사이트에 있지 않더라도 푸시 알림을 보내는 서비스 담당자가 필요합니다.

어떻게하면됩니까? 나는 pushcrew와 같은 유료 서비스를 사용하지 않을 것입니다. 나는 그것을 만드는 방법을 배우고 싶다.

+0

'사용자가 내 웹 사이트에 있지 않은 경우에도 푸시 알림 보내기'-이 알림은 어디에 푸시됩니까? –

+0

사용자가 브라우저를 열고 알림 팝업이 나타나면 내 웹 사이트가 아닌 –

+0

서비스 근로자가 그런 식으로 작업합니까? –

답변

0

우선. 보안 웹 사이트 (예 : HTTPS 도메인)에서 웹 사이트를 호스팅해야합니다. 같은 번호로 GitHub Pages을 사용할 수 있습니다. 그것은 무료이며 사용하기 쉽습니다. 그러면 documentation을 검토 할 수 있습니다. 그것은 꽤 간단합니다. 다음은 멋진 demo/sample입니다.

서비스 작업자는 사용자의 브라우저에 등록 된 별도의 js 파일입니다. 사용자가 등록되고 가입 ​​된 후 사용자 브라우저 (serviceworker.js)를 호출하는 데 사용할 수있는 URL이 생성됩니다 (사용자의 웹 사이트가 열려 있지 않은 경우에도 호출됩니다). 따라서 모든 사용자에 대해 해당 URL을 서버에 다시 전달하고 모든 사용자에게 푸시 알림을 보내는 경우 모든 URL을 호출해야합니다. 건배!