MCDRemoteLauncherOptions

@interface MCDRemoteLauncherOptions : NSObject

表示远程启动功能选项的类。

属性

fallbackUri

@property(nonatomic, copy, nullable) NSString* fallbackUri;

在应用启动 URI 失败的情况下,在 Web 上启动的回退 URI。

preferredPackageIds

@property(nonatomic, copy, nullable) NSArray<NSString*>* preferredPackageIds;

NSString 对象的列表,这些对象表示应该能够使用此 URI 启动的应用的 ID。 对于 Windows 应用,ID 将是应用的程序包系列名称。

构造函数

optionsWithFallbackUri

+ (nullable instancetype)optionsWithFallbackUri: (nullable NSString*)fallbackUri preferredPackageIds: (nullable NSArray<NSString*>*)preferredPackageIds;

创建并初始化此类的新实例。

参数

  • fallbackUri

在应用启动 URI 失败的情况下,在 Web 上启动的回退 URI。

  • preferredPackageIds

NSString 对象的列表,这些对象表示应该能够使用此 URI 启动的应用的 ID。 对于 Windows 应用,ID 将是应用的程序包系列名称。

返回

如果成功,则返回初始化的 MCDRemoteLauncherOptions ,否则返回 nil。

initWithFallbackUri

- (nullable instancetype)initWithFallbackUri:(nullable NSString*)fallbackUri preferredPackageIds:(nullable NSArray<NSString*>*)preferredPackageIds;

创建并初始化此类的新实例。

参数

  • fallbackUri

在应用启动 URI 失败的情况下,在 Web 上启动的回退 URI。

  • preferredPackageIds

NSString 对象的列表,这些对象表示应该能够使用此 URI 启动的应用的 ID。 对于 Windows 应用,ID 将是应用的程序包系列名称。

返回

如果成功,则返回初始化的 MCDRemoteLauncherOptions ,否则返回 nil。