Class

EAWiFiUnconfiguredAccessoryBrowser

An object you use to scan for wireless accessories and configure them for use with the user's app.

Declaration

@interface EAWiFiUnconfiguredAccessoryBrowser : NSObject

Overview

The EAWiFiUnconfiguredAccessoryBrowser class gives your app access to the MFi Wireless Accessory Configuration process. You use a browser object to scan for unconfigured accessories, connect them to the user's Wi-Fi infrastructure, and configure attributes of the accessories. An accessory is represented by an instance of EAWiFiUnconfiguredAccessory.

Topics

Creating the Browser Object

- initWithDelegate:queue:

Creates a browser object that scans for unconfigured accessories.

Managing Browser Interactions

delegate

The object that acts as the delegate of the browser and receives browser events.

EAWiFiUnconfiguredAccessoryBrowserDelegate

A protocol you use to manage the search and configuration processes for an unconfigured accessory browser.

Finding and Configuring Accessories

- configureAccessory:withConfigurationUIOnViewController:

Begins the configuration process for the specified accessory.

- startSearchingForUnconfiguredAccessoriesMatchingPredicate:

Starts the search for unconfigured accessories that match the specified predicate.

- stopSearchingForUnconfiguredAccessories

Stops the search for unconfigured accessories.

unconfiguredAccessories

The set of unconfigured accessories that have been discovered.

Relationships

Inherits From

See Also

Wi-Fi Accessory Configuration

Wireless Accessory Configuration Entitlement

A Boolean value indicating whether your app may configure MFi Wi-Fi accessories.

Key: com.apple.external-accessory.wireless-configuration
EAWiFiUnconfiguredAccessory

An object that provides information about an unconfigured MFi Wireless Accessory Configuration accessory.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software