fix(android): resolve DailyNotification plugin registration issue

- Move plugin registration before super.onCreate() in MainActivity
- Create dedicated dailynotification module for proper plugin structure
- Add comprehensive logging for plugin registration debugging
- Update Vue components with enhanced plugin detection and logging
- Fix TypeScript errors in HomeView.vue for proper build

The plugin was not being loaded because registration happened after
BridgeActivity initialization. Moving registerPlugin() before super.onCreate()
ensures the plugin is available when Capacitor loads plugins.

Resolves simplified status dialog issue by ensuring native plugin
is properly registered and accessible to JavaScript layer.
This commit is contained in:
Matthew Raymer
2025-10-17 08:06:53 +00:00
parent 80a268ffdc
commit 64b65f8a94
8 changed files with 229 additions and 44 deletions

View File

@@ -1,4 +1,5 @@
include ':app'
include ':dailynotification'
include ':capacitor-cordova-android-plugins'
project(':capacitor-cordova-android-plugins').projectDir = new File('./capacitor-cordova-android-plugins/')