io-app
io-app copied to clipboard
chore(IT Wallet): [SIW-975,SIW-976] Wallet instance registration and attestation retrieval
[!WARNING] This PR depends on https://github.com/pagopa/io-app/pull/5922
Short description
This PR introduces the wallet instance and attestation retrieval state to the eID issuance machine.
List of changes proposed in this pull request
- Added
@pagopa/io-react-native-integrity
dipendency - Updated
@pagopa/io-react-native-wallet
to^0.12.0
- Moved cards and credentials catalog screen to the IT Wallet navigation stack
- Added issuance reducer
- Updated
itwEidIssuanceMachine
logic- Added
registerWalletInstance
andgetWalletAttestation
actors - Added
WalletInstanceRegistration
andWalletAttestationRetrieval
substates toWalletInitialization
state
- Added
How to test
In order to test this PR you need a physical device and the io-wallet local development server. From the IT Wallet playground, go to the Discovery screen. You should be able to go through the wallet init phase and land in the identification screen
Co-authored-by: @LazyAfternoons