(App 首选项)App Preferences
App Preferences
此插件允许您读取和写入App首选项
Repo(备用): https://github.com/apla/me.apla.cordova.app-preferences
Installation(安装)
1.安装Cordova和Ionic原生插件:
$ ionic cordova plugin add cordova-plugin-app-preferences
$ npm install --save @ionic-native/app-preferences
Supported platforms(支持平台)
Android
BlackBerry 10
Browser
iOS
macOS
Windows 8
Windows Phone
Usage(用法)
import { AppPreferences } from '@ionic-native/app-preferences';
constructor(private appPreferences: AppPreferences) { }
...
this.appPreferences.fetch('key').then((res) => { console.log(res); });
Instance Members(实例成员)
获取首选项的值
参数 | 类型 | 详情 |
---|---|---|
dict | string | Dictionary for key (OPTIONAL) |
key | string | Key |
****Returns:** Promise<any>
返回一个 promise
设置首选项的值
参数 | 类型 | 详情 |
---|---|---|
dict | string | Dictionary for key (OPTIONAL) |
key | string | Key |
value | any | Value |
****Returns:** Promise<any>
返回一个promise
移除一个值
参数 | 类型 | 详情 |
---|---|---|
dict | string | Dictionary for key (OPTIONAL) |
key | string | Key |
****Returns:** Promise<any>
返回一个promise
清除首选项
****Returns:** Promise<any>
返回一个promise
显示原生首选项接口
****Returns:** Promise<any>
返回一个promise
显示原生首选项接口
参数 | 类型 | 详情 |
---|---|---|
subscribe | boolean | true value to subscribe, false - unsubscribe |
****Returns:** Observable<any>
返回一个observable
Platforms:****ANDROID
在iOS中返回命名配置上下文,在Android中您将获得一个套件配置,命名文件支持:Android,iOS
参数 | 类型 | 详情 |
---|---|---|
suiteName | string | 套件名称 |
****Returns:** Object
自定义对象,绑定到该套件
Platforms:****IOS
cloudSync()
Platforms:****IOS WINDOWS WINDOWS PHONE 8
返回云同步配置上下文目前支持Windows和iOS / macOS
****Returns:** Object
自定义对象,绑定到该套件
Platforms:****IOS WINDOWS WINDOWS PHONE 8
返回默认配置上下文目前支持Windows和iOS / macOS
****Returns:** Object
自定义对象,绑定到该套件