Remove deprecated GetPinAuthenticate and SetPinScreen components
This commit is contained in:
@@ -2032,6 +2032,34 @@ PODS:
|
|||||||
- SocketRocket
|
- SocketRocket
|
||||||
- Yoga
|
- Yoga
|
||||||
- react-native-vector-icons-ionicons (12.3.0)
|
- react-native-vector-icons-ionicons (12.3.0)
|
||||||
|
- react-native-worklets-core (1.6.2):
|
||||||
|
- boost
|
||||||
|
- DoubleConversion
|
||||||
|
- fast_float
|
||||||
|
- fmt
|
||||||
|
- glog
|
||||||
|
- hermes-engine
|
||||||
|
- RCT-Folly
|
||||||
|
- RCT-Folly/Fabric
|
||||||
|
- RCTRequired
|
||||||
|
- RCTTypeSafety
|
||||||
|
- React-Core
|
||||||
|
- React-debug
|
||||||
|
- React-Fabric
|
||||||
|
- React-featureflags
|
||||||
|
- React-graphics
|
||||||
|
- React-ImageManager
|
||||||
|
- React-jsi
|
||||||
|
- React-NativeModulesApple
|
||||||
|
- React-RCTFabric
|
||||||
|
- React-renderercss
|
||||||
|
- React-rendererdebug
|
||||||
|
- React-utils
|
||||||
|
- ReactCodegen
|
||||||
|
- ReactCommon/turbomodule/bridging
|
||||||
|
- ReactCommon/turbomodule/core
|
||||||
|
- SocketRocket
|
||||||
|
- Yoga
|
||||||
- React-NativeModulesApple (0.83.1):
|
- React-NativeModulesApple (0.83.1):
|
||||||
- boost
|
- boost
|
||||||
- DoubleConversion
|
- DoubleConversion
|
||||||
@@ -2651,10 +2679,16 @@ PODS:
|
|||||||
- React-Core
|
- React-Core
|
||||||
- VisionCamera (4.7.3):
|
- VisionCamera (4.7.3):
|
||||||
- VisionCamera/Core (= 4.7.3)
|
- VisionCamera/Core (= 4.7.3)
|
||||||
|
- VisionCamera/FrameProcessors (= 4.7.3)
|
||||||
- VisionCamera/React (= 4.7.3)
|
- VisionCamera/React (= 4.7.3)
|
||||||
- VisionCamera/Core (4.7.3)
|
- VisionCamera/Core (4.7.3)
|
||||||
|
- VisionCamera/FrameProcessors (4.7.3):
|
||||||
|
- React
|
||||||
|
- React-callinvoker
|
||||||
|
- react-native-worklets-core
|
||||||
- VisionCamera/React (4.7.3):
|
- VisionCamera/React (4.7.3):
|
||||||
- React-Core
|
- React-Core
|
||||||
|
- VisionCamera/FrameProcessors
|
||||||
- Yoga (0.0.0)
|
- Yoga (0.0.0)
|
||||||
|
|
||||||
DEPENDENCIES:
|
DEPENDENCIES:
|
||||||
@@ -2705,6 +2739,7 @@ DEPENDENCIES:
|
|||||||
- react-native-biometrics (from `../node_modules/react-native-biometrics`)
|
- react-native-biometrics (from `../node_modules/react-native-biometrics`)
|
||||||
- react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`)
|
- react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`)
|
||||||
- "react-native-vector-icons-ionicons (from `../node_modules/@react-native-vector-icons/ionicons`)"
|
- "react-native-vector-icons-ionicons (from `../node_modules/@react-native-vector-icons/ionicons`)"
|
||||||
|
- react-native-worklets-core (from `../node_modules/react-native-worklets-core`)
|
||||||
- React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)
|
- React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)
|
||||||
- React-networking (from `../node_modules/react-native/ReactCommon/react/networking`)
|
- React-networking (from `../node_modules/react-native/ReactCommon/react/networking`)
|
||||||
- React-oscompat (from `../node_modules/react-native/ReactCommon/oscompat`)
|
- React-oscompat (from `../node_modules/react-native/ReactCommon/oscompat`)
|
||||||
@@ -2855,6 +2890,8 @@ EXTERNAL SOURCES:
|
|||||||
:path: "../node_modules/react-native-safe-area-context"
|
:path: "../node_modules/react-native-safe-area-context"
|
||||||
react-native-vector-icons-ionicons:
|
react-native-vector-icons-ionicons:
|
||||||
:path: "../node_modules/@react-native-vector-icons/ionicons"
|
:path: "../node_modules/@react-native-vector-icons/ionicons"
|
||||||
|
react-native-worklets-core:
|
||||||
|
:path: "../node_modules/react-native-worklets-core"
|
||||||
React-NativeModulesApple:
|
React-NativeModulesApple:
|
||||||
:path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios"
|
:path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios"
|
||||||
React-networking:
|
React-networking:
|
||||||
@@ -2991,6 +3028,7 @@ SPEC CHECKSUMS:
|
|||||||
react-native-biometrics: 43ed5b828646a7862dbc7945556446be00798e7d
|
react-native-biometrics: 43ed5b828646a7862dbc7945556446be00798e7d
|
||||||
react-native-safe-area-context: c00143b4823773bba23f2f19f85663ae89ceb460
|
react-native-safe-area-context: c00143b4823773bba23f2f19f85663ae89ceb460
|
||||||
react-native-vector-icons-ionicons: ad07e944a092a5cf71b8b569d8f5ce2bf674c415
|
react-native-vector-icons-ionicons: ad07e944a092a5cf71b8b569d8f5ce2bf674c415
|
||||||
|
react-native-worklets-core: 28a6e2121dcf62543b703e81bc4860e9a0150cee
|
||||||
React-NativeModulesApple: a2c3d2cbec893956a5b3e4060322db2984fff75b
|
React-NativeModulesApple: a2c3d2cbec893956a5b3e4060322db2984fff75b
|
||||||
React-networking: 3f98bd96893a294376e7e03730947a08d474c380
|
React-networking: 3f98bd96893a294376e7e03730947a08d474c380
|
||||||
React-oscompat: 80166b66da22e7af7fad94474e9997bd52d4c8c6
|
React-oscompat: 80166b66da22e7af7fad94474e9997bd52d4c8c6
|
||||||
@@ -3028,7 +3066,7 @@ SPEC CHECKSUMS:
|
|||||||
RNKeychain: a2c134ab796272c3d605e035ab727591000b30f3
|
RNKeychain: a2c134ab796272c3d605e035ab727591000b30f3
|
||||||
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
|
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
|
||||||
vision-camera-face-detector: 121594b24889f2996de6cb233f6965e7900952cc
|
vision-camera-face-detector: 121594b24889f2996de6cb233f6965e7900952cc
|
||||||
VisionCamera: 7187b3dac1ff3071234ead959ce311875748e14f
|
VisionCamera: 0044a94f7489f19e19d5938e97dfc36f4784af3c
|
||||||
Yoga: 5456bb010373068fc92221140921b09d126b116e
|
Yoga: 5456bb010373068fc92221140921b09d126b116e
|
||||||
|
|
||||||
PODFILE CHECKSUM: e0882a7b99dc9c0e8d75aefd548a7e1553fa08f6
|
PODFILE CHECKSUM: e0882a7b99dc9c0e8d75aefd548a7e1553fa08f6
|
||||||
|
|||||||
@@ -1,18 +0,0 @@
|
|||||||
|
|
||||||
import ReactNativeBiometrics from 'react-native-biometrics';
|
|
||||||
|
|
||||||
const rnBiometrics = new ReactNativeBiometrics({
|
|
||||||
allowDeviceCredentials: true, // IMPORTANT
|
|
||||||
});
|
|
||||||
|
|
||||||
const authenticateWithDevicePin = async () => {
|
|
||||||
const { success } = await rnBiometrics.simplePrompt({
|
|
||||||
promptMessage: 'Authenticate using device lock',
|
|
||||||
});
|
|
||||||
|
|
||||||
if (success) {
|
|
||||||
console.log('User authenticated using device PIN / Pattern / FaceID');
|
|
||||||
} else {
|
|
||||||
console.log('Authentication cancelled');
|
|
||||||
}
|
|
||||||
};
|
|
||||||
@@ -1,31 +0,0 @@
|
|||||||
import React, { useState } from 'react';
|
|
||||||
import { View, TextInput, Text, TouchableOpacity } from 'react-native';
|
|
||||||
import { savePin } from './authorised/AppPinService';
|
|
||||||
|
|
||||||
const SetPinScreen = ({ onDone }: any) => {
|
|
||||||
const [pin, setPin] = useState('');
|
|
||||||
|
|
||||||
const save = async () => {
|
|
||||||
await savePin(pin);
|
|
||||||
onDone();
|
|
||||||
};
|
|
||||||
|
|
||||||
return (
|
|
||||||
<View style={{ flex: 1, justifyContent: 'center', padding: 20 }}>
|
|
||||||
<Text>Create App PIN</Text>
|
|
||||||
<TextInput
|
|
||||||
secureTextEntry
|
|
||||||
keyboardType="number-pad"
|
|
||||||
maxLength={4}
|
|
||||||
value={pin}
|
|
||||||
onChangeText={setPin}
|
|
||||||
style={{ borderWidth: 1, padding: 12, marginVertical: 10 }}
|
|
||||||
/>
|
|
||||||
<TouchableOpacity onPress={save}>
|
|
||||||
<Text style={{ color: 'blue' }}>Save PIN</Text>
|
|
||||||
</TouchableOpacity>
|
|
||||||
</View>
|
|
||||||
);
|
|
||||||
};
|
|
||||||
|
|
||||||
export default SetPinScreen;
|
|
||||||
Reference in New Issue
Block a user