11import React , { Component } from 'react' ;
2+
23import {
34 AppRegistry ,
45 StyleSheet ,
@@ -8,38 +9,58 @@ import {
89
910import SInfo from 'react-native-sensitive-info' ;
1011
11- import RNSensitiveInfo from 'react-native-sensitive-info' ; //<-- Add this line
12+ const styles = StyleSheet . create ( {
13+ container : {
14+ flex : 1 ,
15+ justifyContent : 'center' ,
16+ alignItems : 'center' ,
17+ backgroundColor : '#F5FCFF' ,
18+ } ,
19+ welcome : {
20+ fontSize : 20 ,
21+ textAlign : 'center' ,
22+ margin : 10 ,
23+ } ,
24+ instructions : {
25+ textAlign : 'center' ,
26+ color : '#333333' ,
27+ marginBottom : 5 ,
28+ } ,
29+ } ) ;
1230
1331class example extends Component {
1432
1533 render ( ) {
16-
1734 SInfo . setItem ( 'key1' , 'value1' , {
18- sharedPreferencesName : 'mySharedPrefs' ,
19- keychainService : 'myKeychain' } ) ;
35+ sharedPreferencesName : 'mySharedPrefs' ,
36+ keychainService : 'myKeychain' ,
37+ encrypt : true } ) ;
2038
2139 SInfo . setItem ( 'key2' , 'value2' ) ;
2240
2341 SInfo . getItem ( 'key1' , {
24- sharedPreferencesName : 'mySharedPrefs' ,
25- keychainService : 'myKeychain' } ) . then ( value => {
26- console . log ( value ) //value1
27- } ) ;
42+ sharedPreferencesName : 'mySharedPrefs' ,
43+ keychainService : 'myKeychain' ,
44+ encrypt : true } ) . then ( ( value ) => {
45+ console . log ( value ) ; //value1
46+ } ) ;
2847
29- SInfo . getItem ( 'key2' ) . then ( value => {
30- console . log ( value ) //value2
48+ SInfo . getItem ( 'key2' ) . then ( ( value ) => {
49+ console . log ( value ) ; //value2
3150 } ) ;
3251
3352 SInfo . getAllItems ( {
34- sharedPreferencesName : 'mySharedPrefs' ,
35- keychainService : 'myKeychain' } ) . then ( values => {
36- console . log ( values ) //value1
37- } ) ;
53+ sharedPreferencesName : 'mySharedPrefs' ,
54+ keychainService : 'myKeychain' ,
55+ encrypt : true } ) . then ( ( values ) => {
56+ console . log ( values ) ; //value1
57+ } ) ;
3858
3959 SInfo . deleteItem ( 'key2' ) ;
40- SInfo . deleteItem ( 'key1' , {
41- sharedPreferencesName : 'mySharedPrefs' ,
42- keychainService : 'myKeychain' } ) ;
60+ SInfo . deleteItem ( 'key1' , {
61+ sharedPreferencesName : 'mySharedPrefs' ,
62+ keychainService : 'myKeychain' ,
63+ encrypt : true } ) ;
4364
4465 return (
4566 < View style = { styles . container } >
@@ -57,23 +78,4 @@ class example extends Component {
5778 }
5879}
5980
60- const styles = StyleSheet . create ( {
61- container : {
62- flex : 1 ,
63- justifyContent : 'center' ,
64- alignItems : 'center' ,
65- backgroundColor : '#F5FCFF' ,
66- } ,
67- welcome : {
68- fontSize : 20 ,
69- textAlign : 'center' ,
70- margin : 10 ,
71- } ,
72- instructions : {
73- textAlign : 'center' ,
74- color : '#333333' ,
75- marginBottom : 5 ,
76- } ,
77- } ) ;
78-
7981AppRegistry . registerComponent ( 'example' , ( ) => example ) ;
0 commit comments