Я на самом деле в приложении чата, использующего реагирующий-нативный, и у меня есть база данных на firebase. У меня есть уведомления на Android всякий раз, когда пользователь публикует новое сообщение, но на iOS это не работает. В моем коде я подписываю пользователя на тему, когда он отправляет сообщение.
export const sendMessage = message => {
return (dispatch) => {
dispatch(chatMessageLoading())
let currentUser = firebaseService.auth().currentUser
let createdAt = new Date().getTime()
let chatMessageCars = {
text: message,
createdAt: createdAt,
user: {
id: currentUser.uid,
email: currentUser.email,
}
}
FIREBASE_REF_CARS.push().set(chatMessageCars, (error) => {
if (error) {
dispatch(chatMessageError(error.message))
} else {
dispatch(chatMessageSuccess())
FCM.requestPermissions();
firebase.messaging().subscribeToTopic('Nextdoor')
}
})
}
}
У меня есть программа разработчика Apple, и я включил push-уведомления и удаленные уведомления.
Спасибо!