Отправка уведомлений pu sh с устройства на устройство прекрасно работает с этим кодом, но только на Android и из браузера.
По некоторым причинам это не работает на iOS, неважно если я использую объект postData или зашифрованную полезную нагрузку. Есть идеи почему?
import { HttpClient } from '@angular/common/http';
public sendPushNotificationToToken(token: string, pnServerKey: string, message: string, userId: number): Observable<any> {
const firebaseUrl = "https://fcm.googleapis.com/fcm/send";
const httpOptions = {
headers: new HttpHeaders({
'Content-Type': 'application/json',
'Authorization': 'key=' + pnServerKey
})
};
const postData = {
'to': token,
'priority':'normal',
'notification': {
'title': message,
'message': message,
'userId': userId
},
};
return this.http.post(firebaseUrl, postData, httpOptions);