Próbuję wysłać tekst z adresem URL za pomocą niestandardowego schematu URL WhatsApp. Jest widocznie tylko jeden ważny parametr w tym celu: text
:Wysyłanie adresu URL wraz z tekstem przy użyciu schematu adresu URL WhatsApp
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"];
Problem pojawia się gdy chcę dołączyć własne URL do tego tekstu. Zdecydowałem zakodować go przy tym:
NSString *encodedURLString = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(
NULL,
(CFStringRef)urlAbsoluteString,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8));
URL jest przesyłany do WhatsApp obok tekstu, ale nie uzyskać dekodowane po stronie WhatsApp za:
jakieś pomysły? Dziękuję Ci!
OMG! Tak było! Miałem "ukryte" połączenie 'stringByAddingPercentEscapesUsingEncoding:' później po wywołaniu kodowania ... OMG ... Dziękuję !!! – Sendoa