Add native Android components for daily notification plugin integration: - TimeSafariApplication: Custom Application class to register native fetcher - TimeSafariNativeFetcher: Implements NativeNotificationContentFetcher interface - network_security_config.xml: Allow cleartext for local development Configuration updates: - AndroidManifest.xml: Link custom Application class, add required permissions - build.gradle: Add Java 17 compile options and required dependencies - capacitor.config.ts: Add DailyNotification plugin configuration - NativeNotificationService.ts: Use "daily_" prefixed ID for schedule rollover Note: Subsequent notification scheduling after first fire still has issues that require further investigation. Co-authored-by: Cursor <cursoragent@cursor.com>
43 lines
1.1 KiB
JSON
43 lines
1.1 KiB
JSON
[
|
|
{
|
|
"pkg": "@capacitor-community/sqlite",
|
|
"classpath": "com.getcapacitor.community.database.sqlite.CapacitorSQLitePlugin"
|
|
},
|
|
{
|
|
"pkg": "@capacitor-mlkit/barcode-scanning",
|
|
"classpath": "io.capawesome.capacitorjs.plugins.mlkit.barcodescanning.BarcodeScannerPlugin"
|
|
},
|
|
{
|
|
"pkg": "@capacitor/app",
|
|
"classpath": "com.capacitorjs.plugins.app.AppPlugin"
|
|
},
|
|
{
|
|
"pkg": "@capacitor/camera",
|
|
"classpath": "com.capacitorjs.plugins.camera.CameraPlugin"
|
|
},
|
|
{
|
|
"pkg": "@capacitor/clipboard",
|
|
"classpath": "com.capacitorjs.plugins.clipboard.ClipboardPlugin"
|
|
},
|
|
{
|
|
"pkg": "@capacitor/filesystem",
|
|
"classpath": "com.capacitorjs.plugins.filesystem.FilesystemPlugin"
|
|
},
|
|
{
|
|
"pkg": "@capacitor/share",
|
|
"classpath": "com.capacitorjs.plugins.share.SharePlugin"
|
|
},
|
|
{
|
|
"pkg": "@capacitor/status-bar",
|
|
"classpath": "com.capacitorjs.plugins.statusbar.StatusBarPlugin"
|
|
},
|
|
{
|
|
"pkg": "@capawesome/capacitor-file-picker",
|
|
"classpath": "io.capawesome.capacitorjs.plugins.filepicker.FilePickerPlugin"
|
|
},
|
|
{
|
|
"pkg": "@timesafari/daily-notification-plugin",
|
|
"classpath": "com.timesafari.dailynotification.DailyNotificationPlugin"
|
|
}
|
|
]
|