Security News
GitHub Removes Malicious Pull Requests Targeting Open Source Repositories
GitHub removed 27 malicious pull requests attempting to inject harmful code across multiple open source repositories, in another round of low-effort attacks.
cordova-gizwits-geofencing
Advanced tools
iOS注意事项:
App 使用该插件时,需调用 setServerInfo 方法设置服务器信息。
当发生错误时,error 返回的是错误码。错误码请参照最后的错误码表。
设置主题 setThemeInfo
// themeColor: 主题色
// navi_bg: 导航栏背景色
// titleColor: 标题颜色
// title: 标题
// right_title: 导航右侧按钮标题
cordova.plugins.gizGeofencing.setThemeInfo({"themeColor": "FFFFFF", "navi_bg": "FFFFFF", "titleColor": "FFFFFF", "title": "标题", "right_title": "导航栏右侧按钮标题"}, success, error);
设置服务器信息 setServerInfo
// url: 服务器地址
// token
// appKey
// type: 表明 appKey 类型, 传入的值为 appId 或 enterpriseId(不传时默认值)
// version: 接口版本
cordova.plugins.gizGeofencing.setServerInfo({"url": "", "version": "", "token": "", "appKey": "", "type": ""}, success, error);
选择或编辑区域 pickRegion
// 区域参数
region = {"latitude": 22.123456, "longitude": 113.123456, "radius": 200, "status": "enter/leave", "conditionId": ""};
// 选择区域时,传入空的 JSON 对象。
cordova.plugins.gizGeofencing.pickRegion({}, success, error);
// 编辑区域时,传入要编辑的区域
cordova.plugins.gizGeofencing.pickRegion(region, success, error);
选择地址 pickAddress
// 地址参数
address = {"latitude": 22.123456, "longitude": 113.123456};
// 选择地址时,传入空的 JSON 对象。
cordova.plugins.gizGeofencing.pickAddress({}, success, error);
// 编辑地址时,传入要编辑的地址
cordova.plugins.gizGeofencing.pickAddress(address, success, error);
添加区域 addRegion
region = {"latitude": 22.123456, "longitude": 113.123456, "radius": 200, "status": "enter/leave", "conditionId": ""};
cordova.plugins.gizGeofencing.addRegion(region, success, error);
移除区域 removeRegion
region = {"latitude": 22.123456, "longitude": 113.123456, "radius": 200, "status": "enter/leave", "conditionId": ""};
cordova.plugins.gizGeofencing.removeRegion(region, success, error);
移除所有区域 removeAllRegions
cordova.plugins.gizGeofencing.removeAllRegions(success, error);
获取区域列表 getRegionList
cordova.plugins.gizGeofencing.getRegionList(func (regionList) {
// regionList 区域列表
}, error);
设置区域列表 setRegionList
region = {"latitude": 22.123456, "longitude": 113.123456, "radius": 200, "status": "enter/leave", "conditionId": ""};
regionList = [region];
cordova.plugins.gizGeofencing.setRegionList(regionList, success, error);
获取位置功能授权状态 getAuthorizationStatus
cordova.plugins.gizGeofencing.getAuthorizationStatus(func (status) {
// status 授权状态值 (整型)
}, error);
授权状态值及对应说明:
授权状态值 | 描述 |
---|---|
0 | 未授权 Authorization status not determined |
1 | 位置功能不可用 Authorization status restricted |
2 | 拒绝授权 Authorization status denied |
3 | 位置功能总是可用 Authorization status authorized always |
4 | 位置功能在App运行时可用 Authorization status authorized when in use |
当发生错误时,所有接口都只返回一个错误码。错误码及对应信息如下:
错误码 | 描述 |
---|---|
0 | (保留) |
1 | 取消选择位置 (在选择位置界面按了“返回”键) |
2 | 没有使用定位功能的权限 |
3 | 没有始终允许定位 |
4 | 参数不正确 |
FAQs
Gizwits Geofencing tool
We found that cordova-gizwits-geofencing demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
GitHub removed 27 malicious pull requests attempting to inject harmful code across multiple open source repositories, in another round of low-effort attacks.
Security News
RubyGems.org has added a new "maintainer" role that allows for publishing new versions of gems. This new permission type is aimed at improving security for gem owners and the service overall.
Security News
Node.js will be enforcing stricter semver-major PR policies a month before major releases to enhance stability and ensure reliable release candidates.