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