using PostIt.Services; using PostIt.Android.Services; namespace PostIt.Android; /// /// One-shot platform bootstrap. Called from /// so that the shared OIDC login /// path sees the Android-specific redirect URI and a working /// IBrowser (Chrome Custom Tabs) without referencing Android /// APIs from the shared library. /// internal static class PlatformBootstrap { internal static void InitPlatform() { Platform.CreateBrowser = () => { var activity = MainActivity.Current; return activity is null ? null : new AndroidSystemBrowser(activity); }; } }