Cordova原生插件

(App 首选项)App Preferences

2017-06-28  本文已影响46人  待花谢花开

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

2.添加插件到app's module

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(实例成员)

fetch(dict, key)

获取首选项的值

参数 类型 详情
dict string Dictionary for key (OPTIONAL)
key string Key

****Returns:** Promise<any>
返回一个 promise

store(dict, key, value)

设置首选项的值

参数 类型 详情
dict string Dictionary for key (OPTIONAL)
key string Key
value any Value

****Returns:** Promise<any>
返回一个promise

remove(dict, key)

移除一个值

参数 类型 详情
dict string Dictionary for key (OPTIONAL)
key string Key

****Returns:** Promise<any>
返回一个promise

clearAll()

清除首选项
****Returns:** Promise<any>
返回一个promise

show()

显示原生首选项接口
****Returns:** Promise<any>
返回一个promise

watch(subscribe)

显示原生首选项接口

参数 类型 详情
subscribe boolean true value to subscribe, false - unsubscribe

****Returns:** Observable<any>
返回一个observable

suite(suiteName)

Platforms:****ANDROID
在iOS中返回命名配置上下文,在Android中您将获得一个套件配置,命名文件支持:Android,iOS

参数 类型 详情
suiteName string 套件名称

****Returns:** Object
自定义对象,绑定到该套件

iosSuite()

Platforms:****IOS
cloudSync()

Platforms:****IOS WINDOWS WINDOWS PHONE 8
返回云同步配置上下文目前支持Windows和iOS / macOS
****Returns:** Object
自定义对象,绑定到该套件

defaults()

Platforms:****IOS WINDOWS WINDOWS PHONE 8
返回默认配置上下文目前支持Windows和iOS / macOS
****Returns:** Object
自定义对象,绑定到该套件

上一篇下一篇

猜你喜欢

热点阅读