Tôi đang cố gắng gửi một số văn bản kèm theo một URL bằng cách sử dụng lược đồ URL tùy chỉnh của WhatsApp. Có vẻ như chỉ có một tham số hợp lệ cho mục đích này: text
:Gửi URL cùng với văn bản bằng cách sử dụng lược đồ URL của WhatsApp
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"];
vấn đề này được đưa ra khi tôi muốn thêm URL của riêng tôi để văn bản đó. Tôi đã lựa chọn để mã hóa nó bằng cách sử này:
NSString *encodedURLString = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(
NULL,
(CFStringRef)urlAbsoluteString,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8));
URL được gửi đến WhatsApp cùng với văn bản nhưng nó không được giải mã đứng về phía của WhatsApp:
Bất kỳ ý tưởng? Cảm ơn bạn!
OMG! Đó là như nó! Tôi đã có một "ẩn" stringByAddingPercentEscapesUsingEncoding: 'gọi sau cuộc gọi mã hóa ... OMG ... Cảm ơn bạn !!! – Sendoa