OnlineService类参考
OnlineService类. 更多...
成员函数文档
- (void) bindEmail: | (NSString *) | |||
completionHandler: | (BOOL) | result | ||
(NSString *error) | completionHandler | |||
绑定邮箱
- 参数:
-
email 邮箱
- (void) bindPhoneNumber: | (NSString *) | phoneNumber | ||
verifyCode: | (NSString *) | verifyCode | ||
completionHandler: | (BOOL) | result | ||
(NSString *error) | completionHandler | |||
绑定手机号
- 参数:
-
phoneNumber 手机号 verifyCode 手机号验证码
- (void) cancelDownloadTask: | (NSInteger) | index |
取消下载
- 参数:
-
index 取消第index次下载
- (void) changeDataVisibility: | (NSString *) | dataName | ||
isPublic: | (BOOL) | isPubilc | ||
completionHandler: | (BOOL) | result | ||
(NSString *error) | completionHandler | |||
数据公开私有
- 参数:
-
dataName online上的数据名称 isPublic 是否公开 若为YES,则代表为公开,反之为私有
- (void) changeDataVisibilityWithDataId: | (NSString *) | dataNameId | ||
isPublic: | (BOOL) | isPublic | ||
completionHandler: | (BOOL) | result | ||
(NSString *error) | completionHandler | |||
数据公开私有
- 参数:
-
dataNameId online上的数据名称的id isPublic 是否公开 若为YES,则代表为公开,反之为私有
- (void) changeServiceVisibility: | (NSString *) | serviceName | ||
isPublic: | (BOOL) | isPublic | ||
completionHandler: | (BOOL) | result | ||
(NSString *error) | completionHandler | |||
改变服务可见类型,分为公开、私有,默认服务可见类型为私有
- 参数:
-
serviceName 服务名称 isPublic 是否公开 YES代表公开,NO代表私有
- (void) changeServiceVisibilityWithServiceId: | (NSString *) | serviceId | ||
isPublic: | (BOOL) | isPublic | ||
completionHandler: | (BOOL) | result | ||
(NSString *error) | completionHandler | |||
改变服务可见类型,分为公开、私有,默认服务可见类型为私有
- 参数:
-
serviceNameId 服务名称的id isPublic 是否公开 YES代表公开,NO代表私有
- (void) deleteData: | (NSString *) | dataName | ||
completionHandler: | (BOOL) | result | ||
(NSString *error) | completionHandler | |||
删除数据,若result为true,则代表删除成功
- 参数:
-
dataName online上的数据名称
- (void) deleteDataWithDataId: | (NSString *) | dataNameId | ||
completionHandler: | (BOOL) | result | ||
(NSString *error) | completionHandler | |||
删除数据,若result为true,则代表删除成功
- 参数:
-
dataNameId online上的数据名称
- (void) deleteService: | (NSString *) | dataName | ||
completionHandler: | (BOOL) | result | ||
(NSString *error) | completionHandler | |||
删除服务,若result为true,则代表删除成功
- 参数:
-
dataName online上的数据名称
- (void) deleteServiceWithDataServiceId: | (NSString *) | dataServiceId | ||
dataId: | (NSString *) | dataNameId | ||
completionHandler: | (BOOL) | result | ||
(NSString *error) | completionHandler | |||
删除服务,若result为true,则代表删除成功
- 参数:
-
dataServiceId online上的数据名称对应的serviceId(不是我的服务中的服务id) dataId online上的数据名称id
- (void) deleteServiceWithServiceId: | (NSString *) | serviceNameId | ||
completionHandler: | (BOOL) | result | ||
(NSString *error) | completionHandler | |||
删除服务,若result为true,则代表删除成功
- 参数:
-
serviceNameId online上的服务名称id
- (void) deleteServiceWithServiceName: | (NSString *) | serviceName | ||
completionHandler: | (BOOL) | result | ||
(NSString *error) | completionHandler | |||
删除服务,若result为true,则代表删除成功
- 参数:
-
serviceName online上的服务名称
- (void) downloadFileName: | (NSString *) | onlineFileName | ||
filePath: | (NSString *) | filePath | ||
下载online在线数据,需要在登录过后才能调用
- 参数:
-
onlineFileName 服务器上的数据名称 filePath 保存完整的数据路径 ,默认保存在/Library/Caches/SupermapOnlineData/服务器上的数据名称.zip
- (void) downloadFileWithDataId: | (NSString *) | dataId | ||
filePath: | (NSString *) | filePath | ||
下载online在线数据,需要在登录过后才能调用
- 参数:
-
dataId 服务器上的数据名称的id filePath 保存完整的数据路径 ,默认保存在/Library/Caches/SupermapOnlineData/服务器上的数据名称.zip
- (void) downloadFileWithDataUrl: | (NSString *) | url | ||
filePath: | (NSString *) | filePath | ||
下载online在线数据,需要在登录过后才能调用
- 参数:
-
url 服务器上的数据名称的url filePath 保存完整的数据路径 ,默认保存在/Library/Caches/SupermapOnlineData/服务器上的数据名称.zip
- (void) getAccountInfo: | (NSString *) | nickname | ||
(NSString *) | phoneNumber | |||
(NSString *) | ||||
(NSString *error) | completionHandler | |||
获取个人用户信息
- (void) getAccountInfoBy: | (NSString *) | name | ||
type: | (int) | type | ||
completionHandler: | (NSString *) | userId | ||
(NSString *) | nickname | |||
(NSString *error) | completionHandler | |||
通过昵称获取用户唯一id type:0 1:tel 2:email
- 参数:
-
nickname 昵称
- (void) getAllUserDataList: | (NSInteger) | currentPage | ||
completionHandler: | (NSString *) | dataJson | ||
(NSString *error) | completionHandler | |||
获取所有用户公开的第currentPage页数据信息,dataJson为第currentPage页的json数据
- 参数:
-
currentPage 第几页
- (void) getAllUserSymbolLibList: | (NSInteger) | currentPage | ||
completionHandler: | (NSString *) | dataJson | ||
(NSString *error) | completionHandler | |||
获取所有用户公开的第currentPage页符号库信息,dataJson为第currentPage页的json数据
- 参数:
-
currentPage 第几页
- (void) getDataList: | (NSInteger) | currentPage | ||
pageSize: | (NSInteger) | pageSize | ||
completionHandler: | (NSString *) | dataJson | ||
(NSString *error) | completionHandler | |||
返回用户已上传的数据,dataJson为当前页的json数据
- 参数:
-
currentPage 当前页
- (void) getServiceList: | (NSInteger) | currentPage | ||
pageSize: | (NSInteger) | pageSize | ||
completionHandler: | (NSString *) | serviceJson | ||
(NSString *error) | completionHandler | |||
用户第currentPage页的json信息
- 参数:
-
currentPage 当前页
- (void) getServiceListWithCompletionHandler: | (NSArray *_Nullable) | serviceUrls | ||
(NSArray *_Nullable servicePictures) | completionHandler | |||
返回用户已发布的地图和对应的地图图片
- (void) infoWithCompletionCallback: | (OnlineServiceInfoCompletionCallback) | completionCallback |
获取账号信息
- (void) loginWithPhoneNumber: | (NSString *) | phoneNumber | ||
password: | (NSString *) | password | ||
completionCallback: | (OnlineServiceCompletionCallback) | completionCallback | ||
手机号登录
- 参数:
-
phoneNumber 手机号 password 密码
- (void) loginWithUsername: | (NSString *) | username | ||
password: | (NSString *) | password | ||
completionCallback: | (OnlineServiceCompletionCallback) | completionCallback | ||
邮箱、昵称登录
- 参数:
-
username qq邮箱或者昵称 password 密码
- (void) logoutWithCompletionCallback: | (OnlineServiceCompletionCallback) | completionCallback |
登出
- (void) modifyNickname: | (NSString *) | nickname | ||
completionHandler: | (BOOL) | result | ||
(NSString *error) | completionHandler | |||
修改昵称
- 参数:
-
nickname 昵称
- (void) modifyPassword: | (NSString *) | oldPassword | ||
newPassword: | (NSString *) | newPassword | ||
completionHandler: | (BOOL) | result | ||
(NSString *error) | completionHandler | |||
修改密码
- 参数:
-
oldPassword 旧密码 newPassword 新密码
- (void) pauseDownloadTask: | (NSInteger) | index |
暂停下载
- 参数:
-
index 暂停第index次下载
- (void) publishService: | (NSString *) | dataName | ||
completionHandler: | (BOOL) | result | ||
(NSString *_Nullableerror) | completionHandler | |||
发布rest服务,若成功,则result为true
- 参数:
-
dataName 数据名称
- (void) publishServiceWithDataId: | (NSString *) | dataId | ||
completionHandler: | (BOOL) | result | ||
(NSString *_Nullableerror) | completionHandler | |||
发布rest服务,若成功,则result为true
- 参数:
-
dataId 数据名称的id
- (void) registerWithEmail: | (NSString *) | |||
nickname: | (NSString *) | nickname | ||
password: | (NSString *) | password | ||
completionHandler: | (BOOL) | result | ||
(NSString *_Nullableinfo) | completionHandler | |||
用邮箱注册supermap online账号,如果成功,则result为true
- 参数:
-
email 邮箱 nickname 昵称 password 密码
- (void) registerWithPhone: | (NSString *) | phoneNumber | ||
smsVerifyCode: | (NSString *) | smsVerifyCode | ||
nickname: | (NSString *) | nickname | ||
password: | (NSString *) | password | ||
completionHandler: | (BOOL) | result | ||
(NSString *_Nullable info) | completionHandler | |||
用手机号注册supermap online账号,如果成功,则result为true
- 参数:
-
phoneNumber 手机号 smsVerifyCode 手机号验证码 nickname 昵称 password 密码
- (void) resumeDownloadTask: | (NSInteger) | index |
恢复下载
- 参数:
-
index 恢复第index次下载
- (void) retrievePassword: | (NSString *) | account | ||
verifyCodeImage: | (NSString *) | verifyCode | ||
isPhoneAccount: | (BOOL) | isPhoneAccount | ||
completionHandler: | (BOOL) | result | ||
(NSString *error) | completionHandler | |||
找回密码的第一步 ,首先调用该接口进行对账号的核实,然后进行retrievePasswordSecond,retrievePasswordThrid,retrievePasswordFourth步骤
- 参数:
-
account 账号 verifyCode 图片中的验证码 isPhoneAccount 是否为手机账号 若是,则YES;若为邮箱,则为NO
- (void) retrievePasswordFourth: | (BOOL) | thridResult | ||
newPassword: | (NSString *) | newPassword | ||
completionHandler: | (BOOL) | result | ||
(NSString *error) | completionHandler | |||
找回密码的第四步
- 参数:
-
thridResult 第三步找回中的结果
- (void) retrievePasswordSecond: | (BOOL) | firstResult | ||
completionHandler: | (BOOL) | result | ||
(NSString *error) | completionHandler | |||
找回密码的第二步
- 参数:
-
firstResult 第一步找回中的结果
- (void) retrievePasswordThrid: | (BOOL) | secondResult | ||
safeCode: | (NSString *) | safeCode | ||
completionHandler: | (BOOL) | result | ||
(NSString *error) | completionHandler | |||
找回密码的第三步
- 参数:
-
secondResult 第二步找回中的结果
- (void) sendSMSVerifyCodeWithPhoneNumber: | (NSString *) | phoneNumber | ||
completionHandler: | (BOOL) | result | ||
(NSString *_Nullableinfo) | completionHandler | |||
发送手机号验证码,如果成功,则result为true,info为发送成功
- 参数:
-
phoneNumber 手机号
- (void) sendVerficationCode: | (NSString *) | phoneNumber | ||
completionHandler: | (BOOL) | result | ||
(NSString *info) | completionHandler | |||
发送绑定手机的验证码
- 参数:
-
phoneNumber 手机号
+ (instancetype) sharedService |
获取OnlineService对象
- (void) uploadFilePath: | (NSString *) | filePath | ||
onlineFileName: | (NSString *) | fileName | ||
上传online在线数据,需要在登录过后才能调用
- 参数:
-
filePath 完整的数据路径 fileName 服务器上数据的名称 注:目前仅支持上传.zip压缩包
- (void) uploadFilePath: | (NSString *) | filePath | ||
onlineFileName: | (NSString *) | fileName | ||
tags: | (NSString *) | tag | ||
dataType: | (DataType) | type | ||
上传online在线数据,需要在登录过后才能调用
- 参数:
-
filePath 完整的数据路径 fileName 服务器上数据的名称 tag 标注 type 数据类型 注:目前仅支持上传.zip压缩包
- (void) verifyCodeImage: | (UIImage *_Nullable) | verifyCodeImage | ||
(NSString *error) | completionHandler | |||
获取找回密码中的验证码图片
属性文档
- (id<OnlineServiceDownloadDelegate>) downloadDelegate [read, write, assign] |
下载协议
- (NSMutableArray*) downloadTasks [read, assign] |
记录下载的次数
- (id<OnlineServiceUploadDelegate>) uploadDelegate [read, write, assign] |
上传协议
该类的文档由以下文件生成:
版权所有©2005-2021 北京超图软件股份有限公司。保留所有权利。