আপনার iPhone অ্যাপলিকেশন যাতে WhatsApp এর সাথে কাজ করতে পারে, তার অনেক উপায় আছে: ইউনিভার্সাল লিঙ্ক, কাস্টম URL স্কিম, শেয়ার এক্সটেনশন এবং ডকুমেন্ট ইন্টার্যাকশন API এর মাধ্যমে।
WhatsApp অ্যাকাউন্টের সাথে লিঙ্ক করার জন্য ইউনিভার্সাল লিঙ্ক বেশি পছন্দ করা হয়ে থাকে।
https://wa.me/<number> ব্যবহার করুন যেখানে <number> হল আন্তর্জাতিক ফর্ম্যাটে লেখা সম্পূর্ণ ফোন নম্বর। আন্তর্জাতিক ফর্ম্যাটে ফোন নম্বর যোগ করার সময় যে কোনও ব্র্যাকেট, ড্যাশ, যোগ চিহ্ন এবং প্রথমে থাকা শূন্য বাদ দিতে হবে।
উদাহরণ:
ব্যবহার করুন: https://wa.me/15551234567
ব্যবহার করবেন না: https://wa.me/+001-(555)1234567
ইউনিভার্সাল লিঙ্কে একটি আগে থেকে লেখা মেসেজ অন্তর্ভুক্ত থাকতে পারে যেটা নিজে থেকে চ্যাটের টেক্সট ফিল্ডে দেখা যাবে। https://wa.me/whatsappphonenumber/?text=urlencodedtext ব্যবহার করুন, যেখানে আন্তর্জাতিক ফর্ম্যাটে whatsapp এর ফোন নম্বর একটি সম্পূর্ণ ফোন নম্বর হিসেবে লেখা থাকবে এবং URL-এনকোড করা টেক্সট যেখানে আগে থেকে লেখা মেসেজে URL-এনকোড করা থাকবে।
যেমন: https://wa.me/15551234567?text=I'm%20interested%20in%20your%20car%20for%20sale
আগে থেকে লেখা মেসেজের একটি লিঙ্ক তৈরি করতে, https://wa.me/?text=urlencodedtext ব্যবহার করুন
যেমন: https://wa.me/?text=I'm%20inquiring%20about%20the%20apartment%20listing`
নিচের যে কোনও একটি প্যারামিটার দিয়ে whatsapp:// URL খুললে, আমাদের অ্যাপ খুলবে এবং কাস্টম কাজ সম্পন্ন হবে।
URL | প্যারামিটার | খুলবে |
---|---|---|
অ্যাপ | - | WhatsApp Messenger অ্যাপলিকেশন |
পাঠান | চ্যাট করার নতুন পেজ | |
টেক্সট | যদি থাকে, তাহলে কথোপকথনের স্ক্রিনে এই টেক্সটটি মেসেজ টেক্সটের স্থানে লেখা হয়ে যাবে। | |
Objective-C এর মাধ্যমে নিচের URL খোলা হবে:
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"]; যদি ([[UIApplication sharedApplication] খুলতে পারেURL: whatsappURL]) { [[UIApplication sharedApplication] খুলুনURL: whatsappURL]; }
আপনি যদি জানতে চান যে ব্যবহারকারীর iPhone-এ -[UIApplication canOpenURL:] ব্যবহার করে WhatsApp ইন্সটল করা হয়েছে কিনা তাহলে LSApplicationQueriesSchemes কী এর অন্তর্গত আপনার অ্যাপ্লিকেশনের Info.plist-এ অবশ্যই WhatsApp URL স্কিম অন্তর্ভুক্ত করুন।
iOS 8.0-এ প্রথম চালু করা শেয়ার এক্সটেনশনের মাধ্যমে যে কোনও অ্যাপ তার নিজের কন্টেন্ট সহজেই ব্যবহারকারীর iPhone-এ ইন্সটল করা অ্যাপ্লিকেশনের সাথে শেয়ার করতে পারবে। WhatsApp-এ আপনার কন্টেন্ট শেয়ার করার এটাই এখন পছন্দের মাধ্যম। শেয়ার এক্সটেনশন ব্যবহার করার জন্য, UIActivityViewController এর মতন একটি নিদর্শন তৈরি করে আপনার অ্যাপে দিন। WhatsApp এই ধরনের কন্টেন্ট গ্রহণ করে:
আপনার অ্যাপ্লিকেশন যদি ফটো, ভিডিও, বা অডিও নোট তৈরি করে এবং আপনি চান যে ব্যবহারকারীরা এই মিডিয়া WhatsApp এর মাধ্যমে শেয়ার করুন, তাহলে নিজের মিডিয়া WhatsApp পরিচিতি এবং গ্রুপে পাঠানোর জন্য আপনি ডকুমেন্ট ইন্টর্যাকশন API ব্যবহার করুন।
WhatsApp Messenger বিভিন্ন ধরনের মিডিয়া পরিচালনা করতে পারে:
বিকল্পরুপে আপনি যদি অ্যাপ্লিকেশনের তালিকায় (WhatsApp এর সাথে অন্য কোনও public/* অনুরূপ অ্যাপের পরিবর্তে) শুধুমাত্র WhatsApp দেখাতে চান তাহলে আপনি উপরোক্ত যে কোনও ধরনের ফাইল উল্লেখ করতে পারেন যেটা সেভ করা হয়েছে এমন এক্সটেনশন দিয়ে যা শুধু WhatsApp-এ চলবে:
শুরু করার নির্দেশ পেলেই, WhatsApp তৎক্ষণাৎ ব্যবহারকারীকে পরিচিতি/গ্রুপ বেছে নেওয়ার স্ক্রিন দেখাবে। মিডিয়া নিজে থেকে বেছে নেওয়া পরিচিতি/ গ্রুপে চলে যাবে।
WhatsApp-এ মিডিয়া শেয়ার করার বিষয়ে আরও জানতে, Apple এর ডেভেলপার ওয়েবসাইটের রিসোর্সগুলি দেখুন।