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!

questionAnswers(3)

yourAnswerToTheQuestion