Enviando um URL ao lado do texto usando o esquema de URL do WhatsApp
Estou tentando enviar algum texto acompanhado por uma URL usando o esquema de URL personalizado do WhatsApp. Há aparentemente apenas um parâmetro válido para esse propósito:text
:
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"];
O problema surge quando quero acrescentar meu próprio URL a esse texto. Optei por codificá-lo usando isto:
NSString *encodedURLString = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(
NULL,
(CFStringRef)urlAbsoluteString,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8 ));
O URL é enviado para o WhatsApp ao lado do texto, mas não é decodificado no lado do WhatsApp:
Alguma ideia? Obrigado!