Classe MCDRemoteSystemApp

@interface MCDRemoteSystemApp : NSObject

Representa um aplicativo em um sistema remoto que está disponível para conectividade.

Propriedades

appId

@property(nonatomic, readonly, nonnull) NSString* appId;

Um identificador exclusivo para este aplicativo.

displayName

@property(nonatomic, readonly, nonnull) NSString* displayName;

O nome de exibição amigável para este aplicativo. Esse é o nome usado pelo dispositivo para identificação de Bluetooth. Se isso não tiver sido definido ou o dispositivo não oferecer suporte a Bluetooth, esse campo estará vazio.

availableByProximity

@property(nonatomic, readonly, getter=isAvailableByProximity) BOOL availableByProximity;

Indica se esse aplicativo está disponível no momento para conexão proximal.

availableBySpatialProximity

@property(nonatomic, readonly, getter=isAvailableBySpatialProximity) BOOL availableBySpatialProximity;

Indica se esse aplicativo está atualmente disponível para conexão de compartilhamento espacial.

Atributos

@property(nonatomic, readonly, nonnull) NSDictionary<NSString*, NSString*>* attributes;

Um dicionário de pares chave/valor que define os atributos desse aplicativo.

appServices

@property(nonatomic, readonly, nullable) NSArray<MCDAppServiceDescription*>* appServices;

Uma matriz de instâncias MCDAppServiceDescription que descrevem os serviços de aplicativo que esse aplicativo fornece para conectividade remota.

accounts

@property(nonatomic, readonly, nullable) NSArray<MCDConnectedDevicesAccount*>* accounts;

A Conta associada ao MCDRemoteSystemApp que você tem permissões para conhecer. O que determina as permissões é se o MCDConnectedDevicesAccount existe no MCDConnectedDevicesAccountManager quando o MCDRemoteSystemWatcher é iniciado.