Quando utilizzo la funzione di recupero nelle mie app native, le cose funzionano come previsto su iOS, ma danno un errore in Android. L'errore è 'TypeError: Network request failed'. Facendo un po 'di debug, ho trovato che la causa dell'errore sembra essere la seguente:' java.security.cert.CertPathValidatorException: Trust anchor per il percorso di certificazione non trovato '.Fetch in react nativo non funziona con ssl su Android
Come mai funziona su iOS e non su Android, e come posso risolvere il problema? L'errore è originario o in qualche modo più profondo?
E 'probabilmente un problema di certificato server. Qual è il server da dove stai cercando di recuperare? Assicurati di controllare il certificato SSL del tuo server con questo sito Web https://www.digicert.com/help/ o con l'esecuzione. openssl s_client -debug -connect www.thedomaintocheck.com:443 – Orlando
sono due dispositivi separati. iOS potrebbe avere fiducia stabilita. – vijayst