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.