react-native-keychain/README.md

45 lines
1.1 KiB
Markdown
Raw Normal View History

2015-05-20 15:33:48 +00:00
# react-native-keychain
Keychain Access for React Native
2015-05-20 18:39:52 +00:00
Currently functionality is limited to just storing internet passwords. More to come...
## Installation
* `$ npm install react-native-keychain`
* Right click on Libraries, select **Add files to "…"** and select `node_modules/react-native-keychain/RNKeychain.xcodeproj`
* Select your project and under **Build Phases** -> **Link Binary With Libraries**, press the + and select `libRNKeychain.a`.
## Usage
2015-05-20 18:41:10 +00:00
See `KeychainExample` for fully working project example.
2015-05-20 18:39:52 +00:00
```js
var Keychain = require('Keychain');
var server = 'http://facebook.com';
var username = 'zuck';
var password = 'poniesRgr8';
Keychain
.setInternetCredentials(server, username, password)
.then(function() {
console.log('Credentials saved successfully!')
});
Keychain
.getInternetCredentials(server)
.then(function(credentials) {
console.log('Credentials successfully loaded', credentials)
});
Keychain
.resetInternetCredentials(server)
.then(function(credentials) {
console.log('Credentials successfully deleted')
});
```
## License
MIT © Joel Arvidsson 2015