Firebase Cloud Messaging을 사용하려고합니다. 알림 시스템에 등록 된 내 앱으로 Node.js 서버의 알림을 보냅니다.FCM 알림 제목이 "FCM 메시지"로 유지됩니다.
제 문제는 안드로이드 5.1에서 nofitification json에서 title 속성을 설정하더라도 알림이 "FCM Message"입니다. 그것은 안드로이드 6.0에서 잘 작동합니다. 나는 장치를 재부팅하려고했다.
그리고 이것은 내가 통지를 보낼 때 사용하는 코드입니다 : 당신은 내가 보내는 알림 제목이 "내 응용 프로그램 이름"하지만 장치가 "FCM을 보여줍니다 볼 수 있듯이
function sendNotificationToUser(userToken, message, onSuccess) {
request({
url: 'https://fcm.googleapis.com/fcm/send',
method: 'POST',
headers: {
'Content-Type' :' application/json',
'Authorization': 'key='+API_KEY
},
body: JSON.stringify({
notification: {
"title": 'My App Name',
"body": message,
"sound": 'default'
},
to : userToken
})
}, function(error, response, body) {
if (error) { console.error(error); }
else if (response.statusCode >= 400) {
console.error('HTTP Error: '+response.statusCode+' - '+response.statusMessage);
}
else {
onSuccess();
}
});
}
을 메시지".
나는 무엇을해야합니까?!
인가? –
이것은 서버 측이 아닙니다. 문제는 Android 코드 onMessageReceived입니다. –