Senden einer URL neben Text mithilfe des WhatsApp-URL-Schemas
Ich versuche, mit dem benutzerdefinierten URL-Schema von WhatsApp Text zusammen mit einer URL zu senden. Es gibt anscheinend nur einen gültigen Parameter für diesen Zweck:text
:
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"];
Das Problem tritt auf, wenn ich meine eigene URL an diesen Text anhängen möchte. Ich habe mich dafür entschieden, es folgendermaßen zu kodieren:
NSString *encodedURLString = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(
NULL,
(CFStringRef)urlAbsoluteString,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8 ));
Die URL wird neben dem Text an WhatsApp gesendet, aber auf der WhatsApp-Seite nicht dekodiert:
Irgendwelche Ideen? Vielen Dank!