高德 开发 iOS 商家入驻SDK 开发指南 启动商家入驻功能 启动入驻页面
更新时间:2019年07月17日
请按照以下顺序调用接口:
第 1 步,初始化SDK
[AMapBumblebee initBumblebee:@”XXX”GDAppKey:@”XXX”appVer:nil]
参数说明:
参数名 | 参数说明 | 默认值 |
---|---|---|
参数1 | 集成方APP的唯一标识cpName(高德分配) | 无 |
参数2 | 在高德开放平台申请的Key | 无 |
参数3 | 集成方APP的版本号,默认传nil,SDK内部可以取到 | nil |
第 2 步,初始化必要参数
[AMapBumblebee setParam:@”XXX”tid:@”XXX”bID:@”XXX”eCpName:@”XXX”]
参数说明:
参数名 | 参数说明 | 默认值 |
---|---|---|
参数1 | 集成方APP内用户的唯一ID | 无 |
参数2 | 集成方APP设备的唯一ID | 无 |
参数3 | 集成方APP内商铺的唯一ID | 无 |
参数4 | 集成方上传数据的唯一标识(高德分配) | 无 |
第 3 步,启动商家入驻功能
[AMapBumblebee pushAMapAcquisitionPage:self.navigation
Controller name:@”XXX”scenesB:@”XXX”pushViewFinishBlock:^(){}]
参数说明:
参数名 | 参数说明 | 默认值 |
---|---|---|
参数1 | 当前展示用的UINavigationController | 无 |
参数2 | 商家入驻使用的套餐名称(高德分配) | 无 |
参数3 | 商家入驻使用的场景名称(高德分配) | 无 |
参数4 | 可定义页面展示后的自定义动作,如关闭遮罩 | 无 |
返回值说明:
参数名 | 参数说明 | 默认值 |
---|---|---|
AMBSUCCESS | 启动成功,集成方不用做任何处理 | 1 |
AMBSynParamERROR | 获取线上参数同步失败,建议重新初始化,集成方需要实现UI提醒用户 | 10001 |
AMBParamERROR | 传入参数不全,集成方需要实现UI提醒用户 | 10002 |
AMBJailBreakERROR | 检测到设备不安全(越狱),无法启动,集成方需要实现UI提醒用户 | 10003 |
AMBPermissionERROR | 权限错误,宿主APP未给对权限,集成方需要实现UI提醒用户 | 10004 |
AMBCloudControlOffERROR | 云控关闭此版本SDK,集成方需要实现UI提醒用户 | 10005 |
AMBAuthorizedERROR | APPkey授权失败,调用方需要实现UI提醒用户集成 | 10006 |
AMBUNKONWERROR | 未知错误,集成方需要实现UI提醒用户 | 11111 |