Sto tentando di inviare del testo accompagnato da un URL utilizzando lo schema URL personalizzato di WhatsApp. C'è a quanto pare solo un parametro valido per questo scopo: text
:Invio di un URL accanto al testo utilizzando lo schema URL di WhatsApp
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"];
Il problema arriva quando voglio aggiungere il mio URL di quel testo. Ho optato per codificare utilizzando questo:
NSString *encodedURLString = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(
NULL,
(CFStringRef)urlAbsoluteString,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8));
L'URL viene inviato al WhatsApp a fianco del testo, ma che non venga decodificato dalla parte del WhatsApp:
Tutte le idee? Grazie!
OMG! Era così! Ho avuto un "hidden" 'stringByAddingPercentEscapesUsingEncoding:' chiamata dopo la chiamata alla codifica ... OMG ... Grazie !!! – Sendoa