MCDRemoteSystemApp

@interface MCDRemoteSystemApp : NSObject

表示远程系统上可用于连接的应用程序。

属性

appId

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

此应用程序的唯一标识符。

displayName

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

此应用程序的友好显示名称。 这是设备用于标识蓝牙的名称。 如果尚未设置此字段或设备不支持蓝牙,则此字段将为空。

availableByProximity

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

指示此应用程序当前是否可用于代理连接。

availableBySpatialProximity

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

指示此应用程序当前是否可用于空间共享连接。

attributes

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

定义此应用程序的属性的键/值对字典。

appServices

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

MCDAppServiceDescription 实例的数组,描述此应用程序为远程连接提供的应用服务。

accounts

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

与有权了解的 MCDRemoteSystemApp 关联的帐户。 确定权限的是 MCDConnectedDevicesAccount 在 MCDRemoteSystemWatcher 启动时是否存在于 MCDConnectedDevicesAccountManager 中。