feat(ios): multi-window support (#10786)

This commit is contained in:
Nathan Walker
2025-11-03 17:01:43 -08:00
committed by GitHub
parent c8c741072f
commit 96733c2ecc
13 changed files with 1623 additions and 71 deletions

View File

@@ -216,3 +216,28 @@ export interface AndroidActivityBackPressedEventData extends AndroidActivityEven
export interface LoadAppCSSEventData extends ApplicationEventData {
cssFile: string;
}
/**
* iOS Event data containing information for scene lifecycle events (iOS 13+).
*/
export interface SceneEventData extends ApplicationEventData {
/**
* The UIWindowScene instance associated with this event.
*/
scene?: UIWindowScene;
/**
* The UIWindow associated with this scene (if applicable).
*/
window?: UIWindow;
/**
* Scene connection options (for sceneWillConnect event).
*/
connectionOptions?: UISceneConnectionOptions;
/**
* Additional user info from the notification.
*/
userInfo?: NSDictionary<any, any>;
}