Push-уведомления FCM не работают на iOS - PullRequest
0 голосов
/ 25 февраля 2019

Инициализация Firebase в admin.js:

import * as admin from "firebase-admin";

import serviceAccount from "./serviceAccount";

const options = {
  databaseURL: process.env.FIREBASE_DATABASE_URL,
  messagingSenderId: process.env.FIREBASE_MESSAGING_SENDER_ID,
  credential: admin.credential.cert(serviceAccount)
};

admin.initializeApp(options);

export default admin;

Служба push-уведомлений с использованием admin.js:

import Firebase from './admin';

const response = await Firebase.messaging().sendToDevice(
  notifications.registrationTokens, // tokens for android and iOS devices
  notifications.payload // formatted as: notification: { title: '', body: ''}
);

На данный момент есть две ошибки:

1) Push-уведомление не отображается для iOS

2) Когда приложение работает в фоновом режиме, push-уведомление отправляется дважды на устройство Android.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...