MFS Instant DeepLink Test Launcher
মোবাইল থেকে নিচের বাটনে ক্লিক করলেই আপনার ফোনে থাকা অফিসিয়াল অ্যাপ সরাসরি ওপেন হবে। কোনো অদৃশ্য আইফ্রেম বা অপ্রয়োজনীয় জটিল সেটিংস ছাড়াই সরাসরি অ্যান্ডয়েড ইনটেন্ট অ্যাকশন।
সার্বজনীন লঞ্চার (সব ব্রাউজারে কাজ করে)
যেসব ফোনে ব্রাউজার সরাসরি intent:// ব্লক করে (যেমন Realme, Oppo, Vivo), সেখানে নিচের বাটনগুলো সার্ভার দিয়ে ৪টি ধাপে অ্যাপ ওপেন করে দেয়।
ব্যক্তিগত অ্যাপ টেস্ট টুলবক্স (Direct Intent, Scheme & Fallback)
bKash (বিকাশ)
VerifiedPackage: com.bKash.customerapp
Nagad (নগদ)
VerifiedPackage: com.konasl.nagad
Rocket / NexusPay (রকেট)
DBBLNexusPay: com.dbbl.mplus.ui
Upay (উপায়)
UCBPackage: bd.com.upay.customer
Cellfin (সেলফিন)
IBBLPackage: com.ibbl.cellfin
টেকনিক্যাল ব্যাখ্যা ও প্রশ্নোত্তর (Developer FAQ)
১. এইচটিটিপিএস (HTTPS) না থাকলে বা লোকালহোস্ট হলে কি কোনো সমস্যা হবে?
না, কোনো সমস্যা নেই! অ্যান্ড্রয়েড ক্রোম ব্রাউজারে intent:// স্কিমা কোনো নেটওয়ার্ক বা HTTP ট্রাফিকের আওতায় পড়ে না। এটি ক্রোম ব্রাউজার থেকে সরাসরি অ্যান্ড্রয়েড ওএস-এর PackageManager-কে পাঠানো একটি সিস্টেম কল।
তাই আপনার সাইটটি http://127.0.0.1:8000 বা লোকাল ওয়াইফাই আইপি http://192.168.x.x:8000-এ চললেও সাধারণ <a href="..."> ক্লিকে সরাসরি অ্যাপ ওপেন হতে ১০০% কাজ করবে।
২. আগে নগদে সরাসরি অ্যাপ ওপেন হয়েছিল কিন্তু বিকাশে প্লে স্টোরে গিয়েছিল কেন?
নগদের ক্ষেত্রে যে ইনটেন্ট দেওয়া হয়েছিল তা ছিল: intent://#Intent;package=com.konasl.nagad;end। এতে কোনো ভুল স্কিমা বা প্যারামিটার ছিল না, ফলে অ্যান্ড্রয়েড সরাসরি ইনস্টল থাকা অ্যাপের লঞ্চার চালু করে দিয়েছিল।
কিন্তু বিকাশের লিংকে দেওয়া হয়েছিল: intent://payment?number=...#Intent;scheme=bkash;...;end;। বিকাশের অ্যাপে ব্রাউজার থেকে কল করার জন্য bkash://payment নামের কোনো এক্টিভিটি নিবন্ধিত নেই। অ্যান্ড্রয়েড যখন "Activity Not Found" রিটার্ন করে, ক্রোম মনে করে গ্রাহকের ফোনে এই ফিচার নেই এবং স্বয়ংক্রিয়ভাবে প্লে স্টোরে পাঠিয়ে দেয়!
এখন বিকাশের লিংকেও শুদ্ধ ইনটেন্ট intent://#Intent;package=com.bKash.customerapp;end দেওয়া হয়েছে, তাই বিকাশও এখন নগদের মতোই ১-ক্লিকে সরাসরি ওপেন হবে!
Copied to Clipboard!
You can paste it directly in the app.