Fixed plugin method registration for iOS test app:
Plugin Registration Fix:
- Added proper method stubs for all DailyNotification plugin methods
- Methods use Capacitor.nativePromise to bridge to Swift implementation
- Includes permission, notification, status, channel, config, battery, and test methods
Method Registration:
- Permission: checkPermissionStatus, requestNotificationPermissions, checkPermissions, requestPermissions
- Notification: scheduleDailyNotification, getNotificationStatus, cancelAllNotifications
- Status: checkStatus
- Channel: isChannelEnabled, openChannelSettings
- Config: configure, configureNativeFetcher
- Battery/Power: getBatteryStatus, getPowerState, requestBatteryOptimizationExemption
- Exact Alarm: getExactAlarmStatus, openExactAlarmSettings
- Test: testAlarm
Fixes:
- Error: 'requestNotificationPermissions is not a function'
- Plugin methods now properly exposed to JavaScript
- Methods bridge correctly to native Swift implementation
Result: Permission buttons and other plugin methods should now work correctly