RPSDK+Deprecated.h 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. //
  2. // RPSDK+Deprecated.h
  3. // ALRealIdentity
  4. //
  5. // Created by Hank Zhang on 2019/12/5.
  6. // Copyright © 2019 Alibaba. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import <RPSDK/RPSDKInterface.h>
  10. NS_ASSUME_NONNULL_BEGIN
  11. #pragma mark - 已废弃,预计于 2020.5.10 删除,请尽快迁移至新接口
  12. typedef NS_ENUM(NSInteger, RPSDKEnv) {
  13. RPSDKEnvDaily,
  14. RPSDKEnvPre,
  15. RPSDKEnvOnline
  16. } DEPRECATED_ATTRIBUTE;
  17. typedef NS_ENUM(NSInteger, RPVerifyState) {
  18. RPVerifyStateNotVerify = -1,
  19. RPVerifyStatePass = 1,
  20. RPVerifyStateFail = 2,
  21. } DEPRECATED_ATTRIBUTE;
  22. typedef void (^RPCompletedHandler)(RPVerifyState verifyState, NSString * _Nullable code) DEPRECATED_ATTRIBUTE;
  23. @interface RPSDK (Deprecated)
  24. @property (class, nonatomic, assign) BOOL isPresentationAnimationEnabled
  25. DEPRECATED_MSG_ATTRIBUTE("请替换为 RPConfiguration 的 isTransitionAnimationEnabled 属性。");
  26. + (void)initialize:(RPSDKEnv)env
  27. DEPRECATED_MSG_ATTRIBUTE("RPSDK 不再需要初始化操作,请删除此方法调用。");
  28. + (void)initialize
  29. DEPRECATED_MSG_ATTRIBUTE("RPSDK 不再需要初始化操作,请删除此方法调用。");
  30. + (void)initializeHasWV:(RPSDKEnv)env
  31. DEPRECATED_MSG_ATTRIBUTE("RPSDK 不再需要初始化操作,请删除此方法调用。");
  32. + (void)setAppName:(NSString*)appName
  33. appVersion:(NSString*)appVersion
  34. DEPRECATED_MSG_ATTRIBUTE("RPSDK 不再需要设置应用名和版本,请删除此方法调用。");
  35. + (void)start:(NSString *)verifyToken
  36. rpCompleted:(RPCompletedHandler)rpCompleted
  37. withVC:(UINavigationController *)nav
  38. DEPRECATED_MSG_ATTRIBUTE("请替换为 [RPSDK startWithVerifyToken:viewController:completion:] 方法。");
  39. + (void)startVerifyByNative:(NSString*)verifyToken
  40. rpCompleted:(RPCompletedHandler)rpCompleted
  41. withVC:(UIViewController*)nav
  42. DEPRECATED_MSG_ATTRIBUTE("请替换为 [RPSDK startByNativeWithVerifyToken:viewController:completion:] 方法。");
  43. + (void)startVerifyByURL:(NSString *)urlString
  44. rpCompleted:(RPCompletedHandler)rpCompleted
  45. withVC:(UINavigationController *)nav
  46. DEPRECATED_MSG_ATTRIBUTE("请替换为 [RPSDK startByURL:viewController:completion:] 方法。");
  47. + (void)setLocalAccelerate:(bool)open
  48. DEPRECATED_MSG_ATTRIBUTE("RPSDK 不提供本地加速,请删除此方法调用。");
  49. + (NSString *)getSubCode
  50. DEPRECATED_MSG_ATTRIBUTE("请从 RPResult 查看结果,此方法将返回空字符串,请删除此方法调用。");
  51. + (NSString *)getSubMessage
  52. DEPRECATED_MSG_ATTRIBUTE("请从 RPResult 查看结果,此方法将返回空字符串,请删除此方法调用。");
  53. @end
  54. NS_ASSUME_NONNULL_END