开发

2.12.0

changelist

Delete

BBASMPlatformAdapterProtocol

1
2
3
4
5
6
/**
* @brief private:百度系可用;是否不是联盟宿主,百度系宿主必须实现此接口并返回YES;非百度系宿主可以实现此接口返回NO,或者不实现此接口,默认会返回NO
* @return 是否不是联盟宿主,YES:不是联盟宿主,NO:是联盟宿主
*/
+ (BOOL)notUnionHostApp;

Add

BBASMAccountAdapterProtocol

增加了开源联盟登录方式,如果非百度系宿主需要使用开源联盟登录,仅需要实现以下两个接口:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
  /**
* @brief 是否使用百度开源联盟登录 (百度系产品不需要实现此接口,外部宿主可选)
* 外部宿主若选择实现并返回yes,则不需要实现下述登录相关接口;
反之,需要实现login/logout/getUserInfo/accountChangeNotificationName接口
*
* @return 默认为NO (YES 使用 NO 不使用)
*/
+ (BOOL)isUseUnionAccountLogin;

/**
* @brief 用户zid,用于安全防御 (百度系产品不用实现,外部宿主使用百度开源联盟登录时须要实现)
* @return 用户 zid
*/
+ (NSString *)userZid;