का उपयोग कर पाठ के साथ एक यूआरएल भेजना मैं व्हाट्सएप की कस्टम यूआरएल योजना का उपयोग कर यूआरएल के साथ कुछ पाठ भेजने की कोशिश कर रहा हूं। text
:व्हाट्सएप यूआरएल योजना
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"];
समस्या आता है जब मुझे लगता है कि पाठ करने के लिए अपने खुद के यूआरएल संलग्न करना चाहते हैं वहाँ जाहिरा तौर पर केवल एक ही इस उद्देश्य के लिए वैध पैरामीटर है। मैं का उपयोग कर इसे सांकेतिक शब्दों में बदलना करने का विकल्प चुना इस:
NSString *encodedURLString = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(
NULL,
(CFStringRef)urlAbsoluteString,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8));
यूआरएल टेक्स्ट के बगल में WhatsApp के लिए भेजा जाता है, लेकिन WhatsApp के पक्ष में यह डीकोड नहीं प्राप्त करता है:
कोई भी विचार? धन्यवाद!
OMG शेयर लिंक के लिए काम करेंगे टेक्स्ट और URL भेजने के लिए पूरा कोड है! वह वही था! मेरे पास "छुपा" था स्ट्रिंगबैडिंगपर्सेंटएस्केप यूजिंग एन्कोडिंग: 'एन्कोडिंग कॉल के बाद बाद में कॉल करें ... ओएमजी ... धन्यवाद !!! – Sendoa