Я работаю над этим проектом приложения, где мне нужно запланировать уведомления на основе списка предопределенных текстов. Все отлично работает в моей среде разработчиков, но когда я создаю выпуск APK, они не сработают. Отладка в дальнейшем я узнал, что уведомления являются NativeModule, и он становится undefined
в выпуске.response-native-system-notification NativeModule undefined в выпуске apk
Это возвращает модуль атрибутов react-native run-android
но undefined
в выпуске:
console.log(React.NativeModules.NotificationModule);
Это фактическая ошибка, которая привела меня к нему:
Notification
.create({ attrs })
.then((n) => console.log('Notification', n)
.catch((err) => console.log(err);
Печать:
{ [TypeError: undefined is not an object (evaluating 'd.rGetApplicationName')] line: 670 column: 2663, sourceURL: 'index.android.bundle' }
Я использую response-native-system-notification с тем, что, как я понимаю, является u связанная модификация, которая removes the GCM requirement.
Это issue, но проект кажется неактивным с августа, и вопрос с апреля.
Итак, где еще я должен искать решение?
Спасибо !, Я проверил их уже несколько раз, и они нормально, выход assembleRelease кажется нормально, пакет упоминается много раз во время сборки, ни один из которых являются сообщения об ошибках. Я также сравнивал код с другими модулями, и кажется, что все нормально, как вы говорите, но в релизе все еще отсутствует. – fauno