RCPublicServiceClient Class Reference
Inherits from | NSObject |
---|---|
Declared in | RCPublicServiceClient.h |
– searchPublicService:searchKey:success:error:
查找公众服务账号
- (void)searchPublicService:(RCSearchType)searchType searchKey:(NSString *)searchKey success:(void ( ^ ) ( NSArray *accounts ))successBlock error:(void ( ^ ) ( RCErrorCode status ))errorBlock
Parameters
searchType |
查找匹配方式 |
---|---|
searchKey |
查找关键字 |
successBlock |
查找成功的回调 [accounts:查找到的公众服务账号信息 RCPublicServiceProfile 的数组] |
errorBlock |
查找失败的回调 [status:失败的错误码] @remarks 公众号 |
Discussion
查找公众服务账号
Declared In
RCPublicServiceClient.h
– searchPublicServiceByType:searchType:searchKey:success:error:
按类型查找公众服务账号
- (void)searchPublicServiceByType:(RCPublicServiceType)publicServiceType searchType:(RCSearchType)searchType searchKey:(NSString *)searchKey success:(void ( ^ ) ( NSArray *accounts ))successBlock error:(void ( ^ ) ( RCErrorCode status ))errorBlock
Parameters
publicServiceType |
公众服务账号的类型 |
---|---|
searchType |
查找匹配方式 |
searchKey |
查找关键字 |
successBlock |
查找成功的回调 [accounts:查找到的公众服务账号信息 RCPublicServiceProfile 的数组] |
errorBlock |
查找失败的回调 [status:失败的错误码] @remarks 公众号 |
Discussion
按类型查找公众服务账号
Declared In
RCPublicServiceClient.h
– subscribePublicService:publicServiceId:success:error:
关注公众服务账号
- (void)subscribePublicService:(RCPublicServiceType)publicServiceType publicServiceId:(NSString *)publicServiceId success:(void ( ^ ) ( void ))successBlock error:(void ( ^ ) ( RCErrorCode status ))errorBlock
Parameters
publicServiceType |
公众服务账号的类型 |
---|---|
publicServiceId |
公众服务的账号 ID |
successBlock |
关注成功的回调 |
errorBlock |
关注失败的回调 [status:失败的错误码] @remarks 公众号 |
Discussion
关注公众服务账号
Declared In
RCPublicServiceClient.h
– unsubscribePublicService:publicServiceId:success:error:
取消关注公众服务账号
- (void)unsubscribePublicService:(RCPublicServiceType)publicServiceType publicServiceId:(NSString *)publicServiceId success:(void ( ^ ) ( void ))successBlock error:(void ( ^ ) ( RCErrorCode status ))errorBlock
Parameters
publicServiceType |
公众服务账号的类型 |
---|---|
publicServiceId |
公众服务的账号 ID |
successBlock |
取消关注成功的回调 |
errorBlock |
取消关注失败的回调 [status:失败的错误码] @remarks 公众号 |
Discussion
取消关注公众服务账号
Declared In
RCPublicServiceClient.h
– getPublicServiceList
查询已关注的公众服务账号
- (NSArray *)getPublicServiceList
Discussion
查询已关注的公众服务账号
Declared In
RCPublicServiceClient.h
– getPublicServiceProfile:publicServiceId:
获取公众服务账号信息
- (RCPublicServiceProfile *)getPublicServiceProfile:(RCPublicServiceType)publicServiceType publicServiceId:(NSString *)publicServiceId
Parameters
publicServiceType |
公众服务账号的类型 |
---|---|
publicServiceId |
公众服务的账号 ID |
Return Value
公众服务账号的信息
Discussion
获取公众服务账号信息
此方法会从本地缓存中获取公众服务账号信息
@remarks 公众号
Declared In
RCPublicServiceClient.h
– getPublicServiceProfile:conversationType:onSuccess:onError:
获取公众服务账号信息
- (void)getPublicServiceProfile:(NSString *)targetId conversationType:(RCConversationType)type onSuccess:(void ( ^ ) ( RCPublicServiceProfile *serviceProfile ))onSuccess onError:(void ( ^ ) ( RCErrorCode errorCode ))onError
Parameters
targetId |
公众服务的账号 ID |
---|---|
type |
公众服务账号的类型 |
onSuccess |
获取成功的回调 [serviceProfile:获取到的公众账号信息] |
onError |
获取失败的回调 [error:失败的错误码] |
Discussion
获取公众服务账号信息
此方法会从服务器获取公众服务账号信息
@remarks 公众号
Declared In
RCPublicServiceClient.h
– getPublicServiceWebViewController:
获取公众服务使用的 WebView Controller
- (UIViewController *)getPublicServiceWebViewController:(NSString *)URLString
Parameters
URLString |
准备打开的 URL |
---|
Return Value
公众服务使用的 WebView Controller
@discussion 如果您选在用 WebView 打开 URL 连接,则您需要在 App 的 Info.plist 的 NSAppTransportSecurity 中增加 NSAllowsArbitraryLoadsInWebContent 和 NSAllowsArbitraryLoads 字段,并在苹果审核的时候提供额外的说明。 更多内容可以参考:https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW55
@remarks 公众号
Discussion
获取公众服务使用的 WebView Controller
Declared In
RCPublicServiceClient.h