12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- /*
- * AlibcLoginBridge.h
- *
- * 阿里百川电商
- * 项目名称:阿里巴巴电商 AlibcTradeBiz
- * 版本号:3.1.1.96
- * 发布时间:2017-03-24
- * 开发团队:阿里巴巴百川商业化团队
- * 阿里巴巴电商SDK答疑群号:1229144682(阿里旺旺)
- * Copyright (c) 2016-2019 阿里巴巴-移动事业群-百川. All rights reserved.
- */
- #import <Foundation/Foundation.h>
- #import <UIKit/UIKit.h>
- #ifndef AlibcLoginBridge_h
- #define AlibcLoginBridge_h
- @interface AlibcLoginBridge : NSObject
- /**
- 登录模块标准初始化接口
- */
- + (void)initLogin;
- /**
- 登录模块极简版初始化接口
-
- @brief 极简版没有依赖安全模块, 需要手动传入 Appkey
- @param appkey appkey
- */
- + (void)initLoginWithAppkey:(NSString *)appkey;
- + (BOOL)isLoginSvrAvaleable;
- + (void)showLogin:(UIViewController *)parentController
- successCallback:(void (^)(NSString *userID))onSuccess
- failedCallback:(void (^)(NSError *error))onFailure;
- + (void)logout;
- + (void)setEnvironment:(AlibcEnvironment)env;
- /**
- 是否是登陆URL
- */
- + (BOOL)isLoginURL:(NSString *)url;
- /**
- 是否是登出URL
- */
- + (BOOL)isLogoutUrl:(NSString *)url;
- /**
- 是否是手淘跳回url
- */
- + (BOOL)isTBBackUrl:(NSString *)url;
- /**
- 手淘跳转回来,拿到url调用
- */
- + (void)loginByURL:(NSURL *)url;
- @end
- #endif
|