#android #react-native #react-native-push-notification
#Android #react-native #react-native-push-уведомление
Вопрос:
(Прежде чем пометить этот вопрос как дублирующий, пожалуйста, прочитайте весь вопрос)
Я использую библиотеку push-уведомлений react-native в своем приложении React-Native.
В моем приложении я не инициализировал Firebase, потому что на данный момент мне не нужны никакие удаленные уведомления. В настоящее время я планирую локальное уведомление, и когда приходит уведомление, я ожидаю от него действий пользователя. На основе нажатой кнопки я хочу выполнить соответствующие вызовы API.
Поэтому для достижения этой цели я использовал метод PushNotification.configure, но он выдает мне: «FirebaseApp по умолчанию не инициализируется в этом процессе. Убедитесь, что Firebase инициализирована» ошибка.
Я вынужден использовать Firebase, когда мне это абсолютно не нужно.
Может кто-нибудь, пожалуйста, помогите мне здесь, я искал ответ за последние 2 дня. Я новичок в React Native и все еще изучаю его. Любая помощь приветствуется.
Спасибо
Ответ №1:
Наконец я нашел решение, оно было на самом деле в самой документации, но я как-то просмотрел. Я опубликую это здесь, потому что я уверен, что там есть кто-то вроде меня.
Мы должны добавить requestPermissions: Platform.OS === 'ios',
PushNotification.configure
вот так:
PushNotification.configure({
onNotification: function (notification) {
console.log('LOCAL NOTIFICATION ==>', notification);
},
// This line solves the problem that I was facing.
requestPermissions: Platform.OS === 'ios',
});
Комментарии:
1. Отлично, сэкономил много усилий 😉