FWAuthorizeProtocol

@objc
public protocol FWAuthorizeProtocol

权限授权协议

  • 查询权限状态,必须实现。某些权限会阻塞当前线程,建议异步查询,如通知

    Declaration

    Swift

    func authorizeStatus() -> FWAuthorizeStatus
  • 执行权限授权,主线程回调,必须实现

    Declaration

    Swift

    func authorize(_ completion: ((FWAuthorizeStatus) -> Void)?)
  • 异步查询权限状态,当前线程回调,可选实现。某些权限建议异步查询,不会阻塞当前线程,如通知

    Declaration

    Swift

    @objc
    optional func authorizeStatus(_ completion: ((FWAuthorizeStatus) -> Void)?)