run plugin intent content app allow iphone ios ajax cordova cross-platform

iphone - plugin - ¿Ajax https call en ios usando PhoneGap no funciona?



cordova run browser (3)

¿Intentaste agregar esto al final de tu archivo AppDelegate.m?

@implementation NSURLRequest(DataController) + (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host { return YES; } @end

No pude hacer llamadas https POST utilizando ajax desde ipad / iphone. En realidad estoy tratando de llamar a esto en mi aplicación PhoneGap.

¿Podría por favor ayudarme en este sentido?


No ha indicado el tipo de certificado en el servidor. Sospecho que es autofirmado. También he tenido el mismo problema. NO es posible realizar llamadas Ajax a un servidor con certificado autofirmado y esto es una limitación del SDK. Debe escribir un complemento de Objective C para solucionar esto.


TDeBailleul,

Su código parece funcionar para un área anónima del servidor web, pero no funciona para mí en un área autorizada (cgi.auth_user) con autorización básica / NTLM.

Preguntas frecuentes sobre PhoneGap para iOS P. ¿Puedo hacer AJAX con servidores que tienen certificados autofirmados? R. No, esta es una limitación de iOS SDK con UIWebview. Tendrás que escribir un plugin Objective-C.

http://wiki.phonegap.com/w/page/41631150/PhoneGap%20for%20iOS%20FAQ