Open celuchmarek opened 2 months ago
cc @Matej-Hlatky toto som si myslel, že nám funguje.
Tento screen je pripraveny a aj sa zobrazi v pripade, ak SDK vrati data s 0 QES cert.
Vid.: https://github.com/slovensko-digital/avm-app-flutter/blob/34fc6db9180c43505dd772102f2809d12de78a95/lib/bloc/select_signing_certificate_cubit.dart#L62 a https://github.com/slovensko-digital/avm-app-flutter/blob/34fc6db9180c43505dd772102f2809d12de78a95/lib/ui/fragment/select_signing_certificate_fragment.dart#L37
Ak pre tento case eID mSDK vrati Exception, budem potrebovat presne detaily; idealne aj taky OP bez cert. na otestovanie.
@celuchmarek ked som testoval novy OP bez certifikatov, Android SDK pri volani GetCertificates
zobrazi SDK error screen a throwne:
Java class: sk.eid.eidexceptions.CertificateNotFoundException
message: "Certificate not found"
Tak navrhujem toto specialne odchytavat a zobrazit nas specialny screen s informaciou ze nemas cert.
Avsak iOS nemam ako otestovat.
Lepšie nič nezistíme v dohľadnej dobe, takže toto mi príde ako ideálny quick fix. Môže byť 👌
Keď nemám vydané certifikáty, nezobrazí sa screen s inštrukciami a linkom na návody, zobrazí sa iba generický error, že sa certifikáty nepodarilo načítať.