私は事前定義されたテキストのリストに基づいて通知をスケジュールする必要があるこのアプリケーションプロジェクトに取り組んでいます。私の開発環境ではすべて正常に動作しますが、APKリリースをビルドすると動作しません。さらにデバッグすると、通知はNativeModuleであり、リリースではundefined
になります。react-native-system-notification NativeModuleは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' }
私は反応ネイティブシステム通知を私が理解しているものを使用しています関連する変更はremoves the GCM requirementです。
このissueがありますが、プロジェクトは8月から非アクティブと思われ、問題は4月以降です。
だから、私はこれを解決するためにどこを探しますか?
に!、私はすでに数回、それらをチェックしましたし、彼らはOKです、assembleRelease出力はOKと思われる、パッケージがエラーメッセージでいずれもビルド中に何度も、言及されています。私はまた、コードを他のモジュールと比較しました。あなたが言うように大丈夫ですが、リリースではまだ見当たりません。 – fauno