ACServiceClient Class Reference

Inherits from NSObject
Declared in ACServiceClient.h

  host

host 地址

@property (readonly, nonatomic, copy) NSString *host

Declared In

ACServiceClient.h

  service

service 名称

@property (readonly, nonatomic, copy) NSString *service

Declared In

ACServiceClient.h

  serviceVersion

UDS 服务版本号

@property (readonly, nonatomic, assign) NSInteger serviceVersion

Declared In

ACServiceClient.h

– initWithHost:service:version:

  • 初始化
- (id)initWithHost:(NSString *)host service:(NSString *)service version:(NSInteger)version

Discussion

  • @param host host 地址
  • @param service 服务名称
  • @param version UDS 服务版本号
  • @return ACServiceClient 实例

Declared In

ACServiceClient.h

+ serviceClientWithHost:service:version:

  • 类方法初始化
+ (instancetype)serviceClientWithHost:(NSString *)host service:(NSString *)service version:(NSInteger)version

Discussion

  • @param host host 地址
  • @param service 服务名称
  • @param version UDS 服务版本号
  • @return ACServiceClient 实例

Declared In

ACServiceClient.h

– sendToService:callback:

  • 往某一服务发送命令/消息
- (void)sendToService:(ACMsg *)req callback:(void ( ^ ) ( ACMsg *responseObject , NSError *error ))callback

Discussion

  • @param req 具体的消息内容
  • @param callback 服务端相应的消息

Declared In

ACServiceClient.h

– ac_isValidRefreshToken

判断 RefreshToken 的有效性

- (BOOL)ac_isValidRefreshToken

Declared In

ACServiceClient.h

+ sendToAnonymousService:version:msg:callback:

往某一服务发送命令/消息(匿名)

+ (void)sendToAnonymousService:(NSString *)serviceName version:(NSInteger)version msg:(ACMsg *)msg callback:(void ( ^ ) ( ACMsg *responseMsg , NSError *error ))callback

Parameters

serviceName

服务名

msg

具体的消息内容

callback

服务端相应的消息

serviceVersion

服务版本

Declared In

ACServiceClient.h