TDSHandleUrl.h 548 B

1234567891011121314151617181920212223242526
  1. //
  2. // TDSHandleUrl.h
  3. // TapCommonSDK
  4. //
  5. // Created by 黄驿峰 on 2022/3/30.
  6. //
  7. #import <Foundation/Foundation.h>
  8. NS_ASSUME_NONNULL_BEGIN
  9. @interface TDSHandleUrl : NSObject
  10. /// 在application:openURL:中调用
  11. /// @param url 传入openURL的url
  12. + (BOOL)handleOpenURL:(nullable NSURL *)url;
  13. /// 各模块注册handleUrl的事件
  14. /// @param event 在block中调用handleUrl的事件
  15. /// @param tag 唯一标识符,防止重复添加
  16. + (void)addHandleEvent:(BOOL (^)(NSURL *url))event withTag:(NSString *)tag;
  17. @end
  18. NS_ASSUME_NONNULL_END