协议 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 时,将调用此方法。

parameters

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