2.0.3 • Published 3 years ago

cordova-gizwits-privacy-permission v2.0.3

Weekly downloads
1
License
ISC
Repository
-
Last release
3 years ago

Gizwits 隐私使用

插件提供查询隐私授权状态及请求授权的功能。

支持平台

  • iOS

插件安装移除

# 安装
cordova plugin add cordova-gizwits-privacy-permission
# 移除
cordova plugin rm cordova-gizwits-privacy-permission

接口使用说明

  1. 获取隐私授权状态 getAuthorizationStatus

    // 隐私类型
    type = "location";
    cordova.plugins.gizPrivacyPermission.getAuthorizationStatus(type, func (status) {
    	// status 授权状态值。请参照状态值表。
    }, func (errorMessage) {
    	// errorMessage 错误信息
    });

    该接口支持的隐私类型如下:

    类型描述系统版本支持
    photo图库/照片
    camera相机
    media音乐/视频iOS 9.3 及以上
    microphone麦克风
    location定位
    push-notification推送
    speech语音识别/听写iOS 10.0 及以上
    event日历事件
    reminder提醒事项
    contact联系人iOS 9.0 及以上
  2. 请求授权 requestAuthorization

    // 隐私类型
    type = "location-always";
    cordova.plugins.gizPrivacyPermission.requestAuthorization(type, func (status) {
    	// status 授权状态值。请参照状态值表。
    }, func (errorMessage) {
    	// errorMessage 错误信息
    });

    该接口支持的隐私类型如下:

    类型描述系统版本支持
    photo图库/照片
    camera相机
    media音乐/视频iOS 9.3 及以上
    microphone麦克风
    location-always总是允许使用位置信息
    location-when-in-useApp运行期间使用位置信息
    speech语音识别/听写iOS 10.0 及以上
    event日历事件
    reminder提醒事项
    contact联系人iOS 9.0 及以上

状态值表

授权状态值描述
0未授权 Authorization status not determined
1功能不可用 Authorization status restricted
2拒绝授权 Authorization status denied
3已授权 Authorization status authorized
4位置功能总是可用 Authorization status authorized location always
5位置功能在App运行时可用 Authorization status authorized location when in use
6未知状态 Authorization status unknown
2.0.3

3 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago