It is possible to通过设置OpenSSL库路径,在iOS上使用TRESTClient,在Delphi中使用HTTPS / SSL,在Delphi中使用Mac OSX。但有没有办法让它在Android上运行?
答案 0 :(得分:1)
Indy的OpenSSL支持在Android上的工作方式与在所有其他非iOS平台上的工作方式相同。在iOS以外的每个平台上,Indy在运行时动态加载OpenSSL。您可以使用Indy的IdOpenSSLSetLibPath()
函数告诉Indy OpenSSL DLLs / Dylibs所在的位置,如果不在应用程序的文件夹中。在iOS上,OpenSSL在编译时静态编译到应用程序中,而不是在运行时动态加载,因此没有IdOpenSSLSetLibPath()
函数可以调用。