提交工单
咨询集成、功能及报价等问题
地理围栏指将音视频及信令数据传输限定在某一区域,用以满足地区数据隐私安全相关法规,即限定访问某一特定区域的音视频服务。例如,当指定的地理围栏区域为欧洲时,不区分 App 用户所在区域,SDK 实际访问的区域将为欧洲。
指定的地理围栏区域 | App 用户所在区域 | SDK 实际访问的区域 | 连接后的用户体验 |
---|---|---|---|
欧洲 |
欧洲 |
欧洲 |
正常 |
欧洲 |
中国 |
欧洲 |
可能受到较大影响 |
当前 SDK 支持配置地区如下:
如需支持更多区域,请联系 ZEGO 技术支持。
地区 | 枚举 | 取值 |
---|---|---|
中国大陆,不包含港澳台 | CN | 2 |
北美 | NA | 3 |
欧洲 | EU | 4 |
亚洲,不包括中国大陆和印度 | AS | 5 |
印度 | IN | 6 |
在使用地理围栏功能之前,请确保:
地理围栏能力在某些情况下需要进行收费,请联系 ZEGO 商务确认并开通地理围栏权限。
在创建 SDK 之前,调用 setGeoFence 接口,设置地理围栏信息。
请在创建 ZegoExpressEngine 引擎实例之前配置地理围栏信息,否则无效。
// 设置联合模式的示例
const geofenceType = 1;//设置联合模式
const geofenceAreaList = [2,4]; // 设置区域列表信息,最少设置 1 个,最多设置不得大于 SDK 所支持个数
ZegoExpressEngine.setGeoFence(geofenceType, geofenceAreaList);// 这个接口是静态方法,在 new ZegoExpressEngine 之前调用
// 设置排除模式的示例
const geofenceType = 2;//设置排除模式
const geofenceAreaList = [2,4];// 设置区域列表信息,最少设置 1 个,最多设置不得大于等于 SDK 所支持个数
ZegoExpressEngine.setGeoFence(geofenceType, geofenceAreaList);// 这个接口是静态方法,在 new ZegoExpressEngine 之前调用
完成地理围栏设置后,即可进行其他功能接入。
联系我们
文档反馈