Einzelnen Beitrag anzeigen

bra

Registriert seit: 20. Jan 2015
711 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#3

AW: Android M und SSL

  Alt 16. Dez 2015, 09:30
Wir haben das bei uns so gelöst, dass wir die libcrypto.so und libssl.so von einer Android-Version < 6 einfach bei der App mit ausliefern und in der Projektdatei den Lib-Pfad auf unser lokales Verzeichnis setzen, sofern Android >= 6 vorhanden ist:

Code:
{$IF Defined(ANDROID) and Defined(CPUARM)}
  if (TOSVersion.Platform = pfAndroid) and (TOSVersion.Major >= 6) then
    IdOpenSSLSetLibPath( TPath.GetLibraryPath )
  else
    IdOpenSSLSetLibPath('/system/lib/');
{$ENDIF}
Wir verwenden allerdings noch Indy, da die "nativen" FMX-Komponenten für SSL auf iOS und Android quasi unbrauchbar sind.
  Mit Zitat antworten Zitat