Studio
কাস্টম ডোমেইন
কাস্টম ডোমেইন থাকলে আপনার ল্যান্ডিং পেজ, আইনি পেজ, প্রেস কিট, QR কোড এবং ডিপ লিংক আপনার নিজের মালিকানাধীন একটি ডোমেইন থেকে পরিবেশন করা হয়, যেমন get.habitly.app, এবং HTTPS আপনার জন্য সেট আপ করা থাকে। কাস্টম ডোমেইন Studio প্ল্যানের অংশ, যাতে প্রতি ওয়ার্কস্পেসে সর্বোচ্চ 25টি ডোমেইন অন্তর্ভুক্ত। ওয়ার্কস্পেসের মালিক এবং অ্যাডমিনরা এগুলো যোগ করতে পারেন।
কাস্টম ডোমেইন কী পরিবেশন করে
প্রতিটি ডোমেইন একটি অ্যাপের সাথে যুক্ত থাকে:
| URL | পরিবেশন করে |
|---|---|
https://get.habitly.app/ | ল্যান্ডিং পেজ |
/go/{store} | কোনো স্টোরে ট্র্যাক করা রিডাইরেক্ট, যেমন /go/google_play |
/open/{path} | ডিপ লিংক |
/privacy, /terms | গোপনীয়তা নীতি ও শর্তাবলী, ঐচ্ছিক /{language}সহ |
/press, /press.zip | প্রেস কিট |
/qr.svg, /qr.png | QR কোড |
/.well-known/apple-app-site-association/.well-known/assetlinks.json | Universal Links এবং Android App Links-এর অ্যাসোসিয়েশন ফাইল |
mapps.one/habitly-এর বিপরীতে, এটি ফোনকে কোনো স্টোরে রিডাইরেক্ট করে না। ডিভাইস শনাক্তকরণ চাইলে স্মার্ট লিংক ব্যবহার করুন, আর নির্দিষ্ট একটি স্টোর চাইলে get.habitly.app/go/app_store ব্যবহার করুন। ড্যাশবোর্ড এবং API-তে দেখানো স্মার্ট লিংক ও QR কোডের URL-এ mapps.one-ই ব্যবহার হতে থাকে।শুরু করার আগে
- একটি সাবডোমেইন ব্যবহার করুন, যেমন
get.,download.বাapp.। DNS স্ট্যান্ডার্ড অনুযায়ীhabitly.app-এর মতো রুট ডোমেইনে CNAME রেকর্ড রাখা যায় না। - আপনার রেজিস্ট্রার বা DNS প্রোভাইডারের কাছে ডোমেইনের DNS সেটিংসে আপনার অ্যাক্সেস থাকতে হবে।
- পুরো mapps.one-এ একটি ডোমেইন শুধু একবারই যুক্ত করা যায়।
1. ডোমেইন যোগ করুন
ড্যাশবোর্ডে ডোমেইন খুলুন, ডোমেইন যোগ করুন বেছে নিন, get.habitly.app লিখুন এবং এটি কোন অ্যাপ পরিবেশন করবে তা বেছে নিন। এরপর ড্যাশবোর্ড কোন DNS রেকর্ড তৈরি করতে হবে তা দেখায়, যার মধ্যে আপনার ডোমেইনের জন্য ইউনিক একটি ভেরিফিকেশন টোকেনও থাকে।
2. DNS রেকর্ড তৈরি করুন
| টাইপ | নাম | মান | উদ্দেশ্য |
|---|---|---|---|
| TXT | _mapps-verify.get.habitly.app | mapps-verify=your-token | প্রমাণ করে যে ডোমেইনটি আপনার নিয়ন্ত্রণে |
| CNAME | get.habitly.app | domains.mapps.one | ট্রাফিক mapps.one-এ পাঠায় |
আপনার DNS প্রোভাইডার ওই নামের জন্য CNAME রেকর্ড তৈরি করতে না পারলে, তার বদলে ড্যাশবোর্ডে দেখানো IP ঠিকানায় পয়েন্ট করা একটি A রেকর্ড তৈরি করুন।
অনেক DNS প্রোভাইডার আপনার রুট ডোমেইন স্বয়ংক্রিয়ভাবে যোগ করে দেয়। সেক্ষেত্রে শুধু তার আগের অংশটুকু লিখুন: TXT রেকর্ডের জন্য _mapps-verify.get এবং CNAME রেকর্ডের জন্য get।
3. ভেরিফাই করুন
ডোমেইনের পাশে এখনই ভেরিফাই করুন বেছে নিন। আমরা TXT রেকর্ড এবং ডোমেইনটি কোথায় পয়েন্ট করছে তা চেক করি। পেন্ডিং ডোমেইনগুলো প্রতি 10 মিনিটে স্বয়ংক্রিয়ভাবেও চেক করা হয়, তাই আপনি পেজটি বন্ধ করে পরে ফিরে আসতে পারেন। DNS পরিবর্তন সাধারণত কয়েক মিনিটের মধ্যে দেখা যায়, তবে কিছু প্রোভাইডারের কয়েক ঘণ্টা লাগে।
| স্ট্যাটাস | অর্থ |
|---|---|
| পেন্ডিং | DNS রেকর্ডগুলো দেখা যাওয়ার অপেক্ষায় |
| ভেরিফায়েড | ডোমেইনটি আপনার অ্যাপ পরিবেশন করছে |
| ব্যর্থ | কোনো রেকর্ড নেই বা ভুল আছে। ড্যাশবোর্ডে কারণ দেখানো হয়। রেকর্ড ঠিক করে আবার ভেরিফাই করুন। |
ভেরিফিকেশন সফল হলে একটি domain.verified ওয়েবহুক পাঠানো হয়।
HTTPS
ভেরিফাই হওয়ার পর কেউ প্রথমবার HTTPS দিয়ে ডোমেইনটি খুললে স্বয়ংক্রিয়ভাবে একটি TLS সার্টিফিকেট ইস্যু করা হয়। প্রথম রিকোয়েস্টে কয়েক সেকেন্ড লাগতে পারে, পরের রিকোয়েস্টগুলো দ্রুত হয়। কিছু আপলোড বা নবায়ন করতে হয় না।
সমস্যা সমাধান
বাইরে থেকে সবাই কী দেখছে তা dig বা যেকোনো অনলাইন DNS লুকআপ টুল দিয়ে চেক করুন:
dig +short TXT _mapps-verify.get.habitly.app
"mapps-verify=your-token"
dig +short CNAME get.habitly.app
domains.mapps.one.
- নামটি দুবার এসেছে, যেমন
get.habitly.app.habitly.app: আপনার প্রোভাইডার রুট ডোমেইন জুড়ে দিয়েছে। শুধুgetলিখুন। - একই নামে আরেকটি রেকর্ড আছে, যেমন একটি পুরনো A রেকর্ড। সেটি সরিয়ে দিন, কারণ CNAME অন্য কোনো রেকর্ডের সাথে একই নাম শেয়ার করতে পারে না।
- সামনে প্রক্সি বা CDN আছে: রেকর্ডটি DNS only-তে বদলে দিন।
- CAA রেকর্ড আপনার ডোমেইনে থাকলে এবং সেগুলো শুধু নির্দিষ্ট কোনো সার্টিফিকেট অথরিটিকে অনুমতি দিলে সার্টিফিকেট ইস্যু আটকে যেতে পারে। সেগুলো সরিয়ে দিন বা প্রসারিত করুন।
ডোমেইন সরান
ড্যাশবোর্ডে ডোমেইনটি ডিলিট করুন, তারপর আপনার প্রোভাইডারের কাছ থেকে DNS রেকর্ডগুলো সরিয়ে দিন। ওয়ার্কস্পেস Studio প্ল্যান থেকে সরে গেলে আবার আপগ্রেড না করা পর্যন্ত এর কাস্টম ডোমেইনগুলো পেজ পরিবেশন করা বন্ধ রাখে। mapps.one-এর লিংকগুলো কাজ করতে থাকে।