Отправка URL вместе с текстом с использованием схемы URL WhatsApp

Я пытаюсь отправить текст, сопровождаемый URL, используя пользовательскую схему URL WhatsApp. Очевидно, для этой цели есть только один допустимый параметр:text:

NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"];

Проблема возникает, когда я хочу добавить свой собственный URL к этому тексту. Я решил закодировать это с помощью этого:

NSString *encodedURLString = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(
                                                                                  NULL,
                                                                                  (CFStringRef)urlAbsoluteString,
                                                                                  NULL,
                                                                                  (CFStringRef)@"!*'();:@&=+$,/?%#[]",
                                                                                  kCFStringEncodingUTF8 ));

URL отправляется в WhatsApp вместе с текстом, но не декодируется на стороне WhatsApp:

Есть идеи? Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос