Отправка 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:
Есть идеи? Спасибо!