아래 코드를 사용하여 FCM 알림을 보내려고했습니다.
json_data = {
"to": msg_to,
"notification": {
"body": msg,
"title" : title,
"icon": icon,
"click_action": url
},
}
url = 'https://fcm.googleapis.com/fcm/send'
myKey = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
data = json.dumps(json_data)
headers = {'Content-Type': 'application/json', 'Authorization': 'key=%s' % myKey}
req = urllib2.Request(url, data, headers)
f = urllib2.urlopen(req)
"받는 사람": / topics / all 메시지를 보낼 때 브라우저에서 알림을받지 못합니다.
그러나 "to": my registration token과 함께 메시지를 보내면 알림을 받고 있습니다.
누군가 왜 이런 일이 일어나는지 말해 줄 수 있습니까? / topics / all로 전송 된 메시지가 등록 된 모든 사용자에게 전달되어야하며 모두 가 특별히 구독 할 필요가없는 기본 주제 임을 이해합니다 .
클라이언트 / 토큰이 자동으로에 가입되어 있다고 가정 한 것 같습니다 /topics/all
. 기본 주제와 같은 것은 없습니다.
주제에 대해 각 클라이언트 / 토큰을 구독해야합니다. 이는 (웹 클라이언트의 경우) 여기에 표시된대로 안전하게 수행하려면 서버 측 코드를 설정해야 함을 의미합니다 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다