iOS আমাদের অ্যাপ থেকে কিছু লিঙ্ক বা অন্যান্য উপায়ে কিছু অ্যাপ্লিকেশন খোলার অনুমতি দেয়, যেমন একটি নম্বরে ক্লিক করার সময় ডায়াল করা, বা স্ট্যাটিক বডি দিয়ে একটি মেল লেখা বা একটি SMS লেখা। তবে এটি কিছু অ্যাপ্লিকেশনের মধ্যে সীমাবদ্ধ, প্রতিটি অ্যাপ্লিকেশন একটি অ্যাপ্লিকেশনের মধ্যে থেকে খোলা যায় না৷
বিশেষত এটি এমন অ্যাপগুলির মধ্যে সীমাবদ্ধ যেগুলির একটি নিবন্ধিত URL স্কিম রয়েছে৷ উদাহরণস্বরূপ আপনি যদি আপনার অ্যাপ থেকে একটি এসএমএস খুলতে চান তবে এটি নিবন্ধিত URL স্কিম ব্যবহার করে সম্ভব।
কিছু অ্যাপ্লিকেশন যা URL স্কিমগুলির সাথে খোলা যেতে পারে এবং সেগুলি কীভাবে খুলতে হয় তা নীচে উল্লেখ করা হয়েছে৷
৷iOS এর সাথে ফোন ডায়ালার খোলা হচ্ছে
আমাদের অ্যাপ্লিকেশন থেকে একটি নম্বরে কল করার জন্য আমাদের URL স্কিম tel:// ব্যবহার করতে হবে এবং কল করার জন্য মোবাইল নম্বরটি অনুসরণ করতে হবে, যখন এই ক্রিয়াটি করা হয় তখন এটি ডায়ালারটি খোলে৷
ডায়ালার খুলতে আমাদের একটি ইউআরএল তৈরি করতে হবে,
URL(string: "tel://\(number)"), UIApplication.shared.canOpenURL(url)
একটি নম্বর ডায়াল করার জন্য একটি ফাংশনের একটি উদাহরণ হল −
func callNumber(number: String) { if let url = URL(string: "tel://\(number)"), UIApplication.shared.canOpenURL(url) { if #available(iOS 10, *) { UIApplication.shared.open(url) } else { UIApplication.shared.openURL(url) } } }
এর অনুরূপ, অন্য কিছু অ্যাপ খোলার URL স্কিমের উদাহরণ হল −
হোয়াটসঅ্যাপ
UIApplication.shared.openURL(URL(string:"https://api.whatsapp.com/send?ph one=\(mobile_number)")!) Contacts - contacts:// iBooks – ibooks:// itunes - itms-itunesu:// photos - photos-redirect:// safari - x-web-search:// facebook - fb:// google Chrome - googlechrome:// messenger - fb-messenger:// skype - skype:// twitter – twitter://