উপরের সমস্ত উত্তরগুলি এখন অবচয় করা হয়েছে (আইওএস 7, তবে এটি কার্যকর হতে পারে) সুতরাং অ্যাপলগুলিতে লিঙ্ক সরবরাহ করার জন্য অ্যাপল যে নতুন পরামর্শ দেয় তা আমি সরবরাহ করি। আপনার অ্যাপ্লিকেশনটির জন্য লিঙ্কটি আইটিউনস থেকে একটি (অনুলিপি লিঙ্ক ব্যবহার করুন), এই কোডটিতে ব্যবহারের জন্য প্রস্তাবিত:
সুইফট 3.0
let path = URL(string: "https://itunes.apple.com/us/app/calcfast/id876781417?mt=8")
UIApplication.shared.open(path!)
বা আরও ভাল - বিকল্পটি সঠিকভাবে চিকিত্সা করুন এবং লিঙ্কটিতে পৌঁছাতে না পারার সম্ভাবনাটি পরিচালনা করুন:
if let path = URL(string: "https://itunes.apple.com/us/app/calcfast/id876781417?mt=8") {
UIApplication.shared.open(path) {
(didOpen:Bool) in
if !didOpen {
print("Error opening:\(path.absoluteString)")
}
}
}
উদ্দেশ্য গ
#define APP_URL_STRING @"https://itunes.apple.com/us/app/calcfast/id876781417?mt=8"
তারপরে আপনি আপনার কোডটিতে কল করতে পারেন APP_URL_STRING
:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: APP_URL_STRING] options:@{} completionHandler:nil];
দ্রষ্টব্য, এটি এখন প্রস্তাবিত উপায় অ্যাপল হিসাবে, পুনর্নির্দেশের লিঙ্কগুলি প্রক্রিয়াকরণের পূর্বের পদ্ধতিটি অবজ্ঞা করা হয়েছে এবং সমর্থনযোগ্য নয়।
আপনার সমস্ত অ্যাপের লিঙ্কটি যদি আপনার একাধিক থেকে থাকে:
#define MYCOMPANY_URL_PATH @"http://appstore.com/mycompany"
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: MYCOMPANY_URL_PATH] options:@{} completionHandler:nil];
উপরের অ্যাপ্লিকেশন লিঙ্কটি কোড বা লিঙ্কগুলিতে ব্যবহারের জন্য সুপারিশ করা হয়েছে যা ব্যবহারকারীর দ্বারা সরাসরি দেখা যায় না। আপনি যদি এমন লিঙ্ক সরবরাহ করতে চান যা ব্যবহারকারীর দ্বারা দেখা এবং মনে রাখতে পারে তবে নিম্নলিখিতগুলি ব্যবহার করুন:
http://appstore.com/calcfast