fix(dev): clarify Android pending inspector and harden debug entry guard

- Report UNIMPLEMENTED from Android NotificationInspector instead of empty pending
- Surface iOS-only inspector message in NotificationDebugPanel without noisy errors
- Gate Account debug link with import.meta.env.DEV and document intent
- Add architecture comments on NotificationDebugService, inspector plugin, and native exports
This commit is contained in:
Jose Olarte III
2026-05-07 20:40:09 +08:00
parent fd0b8ce6d0
commit 1ef3f32b9e
6 changed files with 60 additions and 14 deletions

View File

@@ -2,6 +2,10 @@ import Foundation
import Capacitor
import UserNotifications
// DEV-only diagnostic plugin.
// Kept separate from DailyNotificationPlugin intentionally
// to avoid altering production notification scheduling behavior.
@objc(NotificationInspector)
public class NotificationInspectorPlugin: CAPPlugin, CAPBridgedPlugin {
public var identifier: String { "NotificationInspector" }