Appearance
wechat
• wechat: Object
微信相关办法
Type declaration
Name | Type |
---|---|
WECHAT_METHOD_TO_SCOPE | { addPhoneContact : string = SCOPE.ADD_PHONE_CONTACT; getFuzzyLocation : string = SCOPE.USER_FUZZY_LOCATION; getLocation : string = SCOPE.USER_LOCATION; getWeRunData : string = SCOPE.WERUN; openBluetoothAdapter : string = SCOPE.BLUETOOTH; saveImageToPhotosAlbum : string = SCOPE.WRITE_PHOTOS_ALBUM; saveVideoToPhotosAlbum : string = SCOPE.WRITE_PHOTOS_ALBUM; startLocationUpdate : string = SCOPE.USER_LOCATION; startLocationUpdateBackground : string = SCOPE.USER_LOCATION_BACKGROUND; startRecord : string = SCOPE.RECORD } |
WECHAT_METHOD_TO_SCOPE.addPhoneContact | string |
WECHAT_METHOD_TO_SCOPE.getFuzzyLocation | string |
WECHAT_METHOD_TO_SCOPE.getLocation | string |
WECHAT_METHOD_TO_SCOPE.getWeRunData | string |
WECHAT_METHOD_TO_SCOPE.openBluetoothAdapter | string |
WECHAT_METHOD_TO_SCOPE.saveImageToPhotosAlbum | string |
WECHAT_METHOD_TO_SCOPE.saveVideoToPhotosAlbum | string |
WECHAT_METHOD_TO_SCOPE.startLocationUpdate | string |
WECHAT_METHOD_TO_SCOPE.startLocationUpdateBackground | string |
WECHAT_METHOD_TO_SCOPE.startRecord | string |
WECHAT_SCOPE | { ADD_PHONE_CONTACT : string = 'addPhoneContact'; BLUETOOTH : string = 'bluetooth'; CAMERA : string = 'camera'; RECORD : string = 'record'; USER_FUZZY_LOCATION : string = 'userFuzzyLocation'; USER_LOCATION : string = 'userLocation'; USER_LOCATION_BACKGROUND : string = 'userLocationBackground'; WERUN : string = 'werun'; WRITE_PHOTOS_ALBUM : string = 'writePhotosAlbum' } |
WECHAT_SCOPE.ADD_PHONE_CONTACT | string |
WECHAT_SCOPE.BLUETOOTH | string |
WECHAT_SCOPE.CAMERA | string |
WECHAT_SCOPE.RECORD | string |
WECHAT_SCOPE.USER_FUZZY_LOCATION | string |
WECHAT_SCOPE.USER_LOCATION | string |
WECHAT_SCOPE.USER_LOCATION_BACKGROUND | string |
WECHAT_SCOPE.WERUN | string |
WECHAT_SCOPE.WRITE_PHOTOS_ALBUM | string |
addPhoneContact | (options? : any ) => Promise <any > |
authorize | (scope : string ) => Promise <boolean > |
authorizeWithFallback | (scope : string , modalOptions : ShowModalOptions ) => Promise <undefined | boolean > |
checkUpdateManager | (options : { showCancel : undefined | boolean = false }) => void |
compareVersion | (ver1 : string , ver2 : string ) => -1 | 0 | 1 |
decryptPhoneNumber | (e : any ) => Promise <any > |
decryptWeRunData | () => Promise <any > |
getAuthorizedByMethod | (method : string ) => Promise <undefined | boolean > |
getAuthorizedByScope | (scope : string ) => Promise <undefined | boolean > |
getBaseLibVersion | () => any |
getFuzzyLocation | (options? : any ) => Promise <any > |
getImageInfo | (src : string ) => Promise <any > |
getLocation | (options? : any ) => Promise <any > |
getRecorderManager | () => Recorder |
getSubscriptionsSetting | () => Promise <SubscriptionsSetting > |
getWeRunData | (options? : any ) => Promise <any > |
openBluetoothAdapter | (options? : any ) => Promise <any > |
openSetting | (scope : string ) => Promise <undefined | boolean | OpenSettingSuccessCallbackResult > |
saveImageToPhotosAlbum | Function |
saveVideoToPhotosAlbum | (options? : any ) => Promise <any > |
startLocationUpdate | (options? : any ) => Promise <any > |
startLocationUpdateBackground | (options? : any ) => Promise <any > |
startRecord | (options? : any ) => Promise <any > |
WECHAT_METHOD_TO_SCOPE: { addPhoneContact
: string
= SCOPE.ADD_PHONE_CONTACT; getFuzzyLocation
: string
= SCOPE.USER_FUZZY_LOCATION; getLocation
: string
= SCOPE.USER_LOCATION; getWeRunData
: string
= SCOPE.WERUN; openBluetoothAdapter
: string
= SCOPE.BLUETOOTH; saveImageToPhotosAlbum
: string
= SCOPE.WRITE_PHOTOS_ALBUM; saveVideoToPhotosAlbum
: string
= SCOPE.WRITE_PHOTOS_ALBUM; startLocationUpdate
: string
= SCOPE.USER_LOCATION; startLocationUpdateBackground
: string
= SCOPE.USER_LOCATION_BACKGROUND; startRecord
: string
= SCOPE.RECORD }
-
WECHAT_METHOD_TO_SCOPE.addPhoneContact: string
-
WECHAT_METHOD_TO_SCOPE.getFuzzyLocation: string
-
WECHAT_METHOD_TO_SCOPE.getLocation: string
-
WECHAT_METHOD_TO_SCOPE.getWeRunData: string
-
WECHAT_METHOD_TO_SCOPE.openBluetoothAdapter: string
-
WECHAT_METHOD_TO_SCOPE.saveImageToPhotosAlbum: string
-
WECHAT_METHOD_TO_SCOPE.saveVideoToPhotosAlbum: string
-
WECHAT_METHOD_TO_SCOPE.startLocationUpdate: string
-
WECHAT_METHOD_TO_SCOPE.startLocationUpdateBackground: string
-
WECHAT_METHOD_TO_SCOPE.startRecord: string
-
WECHAT_SCOPE: { ADD_PHONE_CONTACT
: string
= 'addPhoneContact'; BLUETOOTH
: string
= 'bluetooth'; CAMERA
: string
= 'camera'; RECORD
: string
= 'record'; USER_FUZZY_LOCATION
: string
= 'userFuzzyLocation'; USER_LOCATION
: string
= 'userLocation'; USER_LOCATION_BACKGROUND
: string
= 'userLocationBackground'; WERUN
: string
= 'werun'; WRITE_PHOTOS_ALBUM
: string
= 'writePhotosAlbum' }
-
WECHAT_SCOPE.ADD_PHONE_CONTACT: string
-
WECHAT_SCOPE.BLUETOOTH: string
-
WECHAT_SCOPE.CAMERA: string
-
WECHAT_SCOPE.RECORD: string
-
WECHAT_SCOPE.USER_FUZZY_LOCATION: string
-
WECHAT_SCOPE.USER_LOCATION: string
-
WECHAT_SCOPE.USER_LOCATION_BACKGROUND: string
-
WECHAT_SCOPE.WERUN: string
-
WECHAT_SCOPE.WRITE_PHOTOS_ALBUM: string
-
addPhoneContact: (options?
: any
) => Promise
<any
>
-
authorize: (scope
: string
) => Promise
<boolean
>
用户授权 返回用户对某项权限的授权结果。未有授权记录的,则发起一次授权询问
authorizeWithFallback: (scope
: string
, modalOptions
: ShowModalOptions
) => Promise
<undefined
| boolean
>
请求用户授权权限:
- 若用户此前已授权并同意过指定权限,将会返回 true。
- 若用户从未授权过指定权限,发起授权并返回结果。
- 若用户此前已拒绝授权指定权限,引导用户前往设置页,并返回用户在设置页面的对相关权限的选择结果。 一般在项目中不单独使用,需要授权的 API 已通过 generateMethodWithAuthorize 方法进行包装,直接使用 wechat.getLocation() 即可
checkUpdateManager: (options
: { showCancel
: undefined
| boolean
= false }) => void
检查更新版本
compareVersion: (ver1
: string
, ver2
: string
) => -1
| 0
| 1
比较版本
decryptPhoneNumber: (e
: any
) => Promise
<any
>
解密手机号
decryptWeRunData: () => Promise
<any
>
解密微信运动信息
getAuthorizedByMethod: (method
: string
) => Promise
<undefined
| boolean
>
获取 method 名称对应权限的授权情况
getAuthorizedByScope: (scope
: string
) => Promise
<undefined
| boolean
>
获取 scope 名称对应权限的授权情况
getBaseLibVersion: () => any
获取基础库版本
getFuzzyLocation: (options?
: any
) => Promise
<any
>
-
getImageInfo: (src
: string
) => Promise
<any
>
由于 uni.getImageInfo 使用 Promise 和 success 回调行为不一致,使用回调获取 image info 会时代码比较冗长,故使用该方法对 Taro.getImageInfo 进行封装
getLocation: (options?
: any
) => Promise
<any
>
-
getRecorderManager: () => Recorder
获取录音管理器
getSubscriptionsSetting: () => Promise
<SubscriptionsSetting
>
获取订阅消息设置
getWeRunData: (options?
: any
) => Promise
<any
>
-
openBluetoothAdapter: (options?
: any
) => Promise
<any
>
-
openSetting: (scope
: string
) => Promise
<undefined
| boolean
| OpenSettingSuccessCallbackResult
>
打开设置页面,并在用户返回小程序时,获取对应权限的授权情况。
saveImageToPhotosAlbum: Function
保存图片到系统相册(支持传入网络图片)
See
saveVideoToPhotosAlbum: (options?
: any
) => Promise
<any
>
-
startLocationUpdate: (options?
: any
) => Promise
<any
>
-
startLocationUpdateBackground: (options?
: any
) => Promise
<any
>
-
startRecord: (options?
: any
) => Promise
<any
>
-