2016-10-27 2 views
0

새 사이트를 개발하는 중이며 점진적 웹 응용 프로그램 기능을 사이트에 추가하기로 결정했습니다. 모든 정보를 올바르게 설정했으며 cURL 명령을 사용하여 FCM을 통해 엔드 포인트를 알고있는 장치에 푸시 알림을 보낼 수 있습니다.진행중인 웹 응용 프로그램에 대한 알림을 활성화 한 모든 사용자에게 푸시 알림 보내기

제 질문은 모든 사용자 고유 엔드 포인트의 목록을 알지 못해도 내 사이트에서 알림을 사용하는 모든 사용자에게 어떻게 보냅니까?

+0

모든 사용자의 고유 한 끝 점이없는 경우는 가능하지 않습니다. –

+0

그렇다면이 사이트의 모든 사용자에게 연락하여 끝점을 얻는 방법 외에 다른 끝점을 캡처하는 방법은 무엇입니까? 푸시 알림 기능이 없으면 푸시 알림 기능이 거의 쓸모가 없습니다. – brodiemigas

+0

기본 앱과 마찬가지로 사용자는 알림 수신을 거부 할 권리가 있습니다. 슬프게도, 당신이 찾고있는 것은 교활하고 허용되지 않는 것입니다. –

답변

0

Firebase Cloud Messaging Web SDK을 사용하는 경우 Firebase 토큰을 가져와 server side API을 사용하여 해당 토큰을 구독 할 수 있어야합니다. 그러면 토픽에 메시지를 보낼 수 있습니다.

참고 :이 작업을 수행하려면 Firebase Web SDK를 사용해야합니다. 원시 웹 푸시 API에서는 지원되지 않습니다.

+0

서버 측 API 사용에 대해 더 자세히 설명 할 수 있습니까? 가이드 또는 문서가 어딘가에 있습니까? – Mbrevda

+0

답변의 링크 : https://developers.google.com/instance-id/reference/server#get_information_about_app_instances가 자세히 알아볼 수있는 가장 좋은 장소입니다. IID_Token이 표시된 곳에 토큰을 추가하면됩니다. –

관련 문제