sendPushMessageToFCMToken method
dynamic
sendPushMessageToFCMToken({})
Implementation
sendPushMessageToFCMToken({
required types.User peer,
required String message,
required String token,
}) async {
try {
final response = await http.post(
Uri.parse('https://fcm.googleapis.com/fcm/send'),
headers: <String, String>{
'Content-Type': 'application/json; charset=UTF-8',
if (authorization != null) 'Authorization': authorization!,
},
body: constructFCMPayload(peer: peer, message: message, token: token),
);
if (kDebugMode) {
print('FCM request for device sent! ' +
response.statusCode.toString() +
' ' +
response.body);
}
} catch (e) {
if (kDebugMode) {
print(e);
}
}
}