iOS e PhoneGap: richieste AJAX su https con certificati self signed


Il problema è che si aspetta la conferma anche nel caso di una richiesta AJAX, che a quel punto fallisce miseramente.
La soluzione? Abbastanza semplice a dire il vero: qualche riga di codice per convincere il webkit ad accettare in maniera silenziosa tutti i certificati.
Da aggiungere alla fine di AppDelegate.m:
@implementation NSURLRequest(DataController)
+ (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host
{
return YES;
}
@end