Skip to content

UIApplication

UIApplication 是 iOS 应用级入口对象。在插件环境中常用于打开 URL、判断 URL 是否可打开,以及(旧式)本地通知调度。

应用单例。

static sharedApplication(): UIApplication

Return Value:

  • UIApplication: 应用实例。
属性类型说明
applicationStatenumber只读。应用状态。
scheduledLocalNotificationsNSArray只读。已调度的本地通知(仅在部分平台可用,例如非 xrOS 环境)。
idleTimerDisabledboolean可读写。是否禁用休眠定时器。
applicationSupportsShakeToEditboolean可读写。是否支持摇动编辑。
networkActivityIndicatorVisibleboolean可读写。是否显示网络活动指示。

打开 URL。

openURL(url: NSURL): boolean

Parameters:

NameTypeDescription
urlNSURL要打开的 URL。

Return Value:

  • boolean: 是否成功打开。

是否可打开该 URL。

canOpenURL(url: NSURL): boolean

Parameters:

NameTypeDescription
urlNSURLURL。

Return Value:

  • boolean: 是否可打开。

打开 URL(带选项与完成回调)。

openURLOptionsCompletionHandler(url: NSURL, options: NSDictionary, completion: (success: boolean) => void): void

Parameters:

NameTypeDescription
urlNSURL要打开的 URL。
optionsNSDictionary选项。
completion(success: boolean) => void完成回调。

Return Value:

  • 无。

取消本地通知。

cancelLocalNotification(notification: UILocalNotification): void

注:本地通知相关接口在部分平台不可用(例如 xrOS 环境)。

Parameters:

NameTypeDescription
notificationUILocalNotification要取消的通知。

Return Value:

  • 无。

调度本地通知。

scheduleLocalNotification(notification: UILocalNotification): void

注:本地通知相关接口在部分平台不可用(例如 xrOS 环境)。

Parameters:

NameTypeDescription
notificationUILocalNotification要调度的通知。

Return Value:

  • 无。
头文件 API 清单

正在加载…

协议:,来源: