协议 MCDLaunchUriProvider

@protocol MCDLaunchUriProvider <NSObject>

此类通过启动应用程序来管理 URI 的处理。

属性

supportedUriSchemes

@property(nonatomic, readonly, strong, nullable) NSArray<NSString*>* supportedUriSchemes;

表示支持的 URI 方案的字符串数组。

方法

onLaunchUriAsync

- (void)onLaunchUriAsync:(nonnull NSString*)uri
         options:(nullable MCDRemoteLauncherOptions*)options
              completion:(nonnull void (^)(BOOL, NSError* _Nullable))completionBlock;

当远程设备尝试在此设备上启动 URI 时,将调用此方法。

参数

  • uri 要启动的 URI。
  • options 用于启动 URI 的一组选项。 回退 URI 只是可以设置的可能选项之一。
  • completionBlock 完成后要执行的代码块。