У меня проблема с настройкой уведомления pu sh в IOS. Я выполнил все шаги руководства в документации Invertase (https://invertase.io/oss/react-native-firebase/v6/messaging/ios-configure-apns), но это не сработало. Я прочитал эту статью и следовал инструкциям вплоть до создания сертификата разработки (https://www.codementor.io/@uokesita / реагировать-нативно-pu sh -notifications-with-firebase-2019-10on0z19t6 # generate-a-development -сертификат ). Мой код JS выглядит следующим образом:
export default class App extends React.Component {
async componentDidMount() {
await messaging().registerForRemoteNotifications()
await messaging().requestPermission().then(async granted =>{
if (granted) {
console.log('User granted messaging permissions!');
if(Platform.OS === "ios"){
console.log("Token: " + await messaging().getToken())
}
} else {
console.log('User declined messaging permissions :(');
}
});
}
render() {
return (<AppContainer />)
}
}
Кто-нибудь знает, чтобы сказать мне, почему уведомление не хочет появляться? И когда я запрашиваю токен, как показано в коде ниже, также появляется следующая ошибка:
[messaging/unknown] The operation couldn’t be completed. (com.firebase.iid error 1001.)