Google Home app (GHA) হল প্রাথমিক উপায় যার মাধ্যমে ব্যবহারকারীরা স্মার্ট ডিভাইসকে Google Assistant-এর সাথে কানেক্ট করেন এবং Google Home Graph-এ সেগুলিকে স্ট্রাকচার ও রুমের সাথে অ্যাসাইন করেন। সেট-আপ করার জন্য, ব্যবহারকারীরা সাধারণত উপলভ্য বিকল্পের তালিকা থেকে আপনার Cloud-to-cloud ইন্টিগ্রেশন খুঁজে পেতে একাধিক স্ক্রিনে ক্লিক করেন। ব্যবহারকারীদের জন্য সেট-আপ প্রসেস শুরু করা সহজ করে তোলার মাধ্যমে, আপনি তাদের আরও দ্রুত অনবোর্ড করতে এবং ব্যবহারকারীর সেট-আপ সংক্রান্ত হতাশা কমাতে সাহায্য করতে পারেন।
ডিপ লিঙ্কিংয়ের মাধ্যমে আপনি নিজের অ্যাপ বা প্রোডাক্টের ওয়েবসাইটে ডিপ লিঙ্ক এম্বেড করতে পারবেন যাতে ব্যবহারকারীরা সহজেই তাদের smart home ডিভাইস Assistant-এর সাথে কানেক্ট করতে পারেন। লিঙ্কে ক্লিক করলে ব্যবহারকারীকে GHA (আগে থেকে ইনস্টল করা না থাকলে) ডাউনলোড করার জন্য প্রম্পট করা হয় এবং অ্যাকাউন্ট লিঙ্ক করা ও রুম অ্যাসাইনমেন্ট সেট-আপ ফ্লো লঞ্চ করা হয়।
Google Home-এ ডিপ লিঙ্ক
ডিপ লিঙ্কের মাধ্যমে আপনি ব্যবহারকারীদের সরাসরি Android বা iOS অ্যাপ থেকে GHA-এর মধ্যে নির্দিষ্ট গন্তব্যে নিয়ে যেতে পারবেন, যার ফলে ডিভাইস সেট-আপ করার প্রসেস আরও সহজ হয়ে যায়।
GHA-এ সরাসরি অ্যাকাউন্ট লিঙ্ক করার প্রসেস শুরু করতে, নিম্নলিখিত ইউনিভার্সাল লিঙ্ক ব্যবহার করুন:
https://home.google.com/home-app/?deeplink=setup%2Fha_linking%3Fagent_id%3Dagent-idযেখানে agent-id হল আপনার ক্লাউড-টু-ক্লাউড ইন্টিগ্রেশনের প্রোজেক্ট আইডি, যা আপনি প্রোজেক্ট সেটিংসের অধীনে Google Home Developer Console-এ খুঁজে পেতে পারেন।
কাস্টম স্কিম (Android ও iOS) ব্যবহার করে লঞ্চ করা মোবাইল অ্যাপ্লিকেশনের জন্য, আপনি এছাড়াও ব্যবহার করতে পারেন:
googlehome://setup/ha_linking?agent_id=agent-idব্যবহারকারী ইউনিভার্সাল লিঙ্কে ক্লিক করলে, মোবাইল প্ল্যাটফর্ম GHA-এর উপস্থিতি চেক করে এবং অ্যাকাউন্ট লিঙ্ক করার ফ্লো খুলে দেয়। ব্যবহারকারীর ডিভাইসে GHA ইনস্টল করা না থাকলে, Google Play বা Apple App Store থেকে অ্যাপ ইনস্টল বা আপডেট করার জন্য ব্যবহারকারীকে রুট করতে ফলব্যাক হ্যান্ডলিং প্রদান করুন।
Android এক্সপ্লিসিট ইনটেন্ট
এক্সপ্লিসিট ইনটেন্ট ব্যবহার করে আপনার Android অ্যাপ্লিকেশন থেকে সরাসরি অ্যাকাউন্ট লিঙ্ক করার ফ্লো ট্রিগার করতে:
val intent = Intent(Intent.ACTION_VIEW).apply {
val agentId = "YOUR_AGENT_ID"
data = Uri.parse("googlehome://setup/ha_linking?agent_id=$agentId")
setPackage("com.google.android.apps.chromecast.app")
}
try {
startActivity(intent)
} catch (e: ActivityNotFoundException) {
// Fallback: open Google Play app, with web browser safety
try {
val playStoreIntent = Intent(Intent.ACTION_VIEW,
Uri.parse("market://details?id=com.google.android.apps.chromecast.app"))
startActivity(playStoreIntent)
} catch (e: ActivityNotFoundException) {
val playStoreUrl =
"https://play.google.com/store/apps/details?id=com.google.android.apps.chromecast.app"
val webIntent = Intent(Intent.ACTION_VIEW, Uri.parse(playStoreUrl))
startActivity(webIntent)
}
}
লিগ্যাসি ডিপ লিঙ্ক
madeby.google.com বা
assistant.google.com দিয়ে ফর্ম্যাট করা পুরনো ডিপ লিঙ্ক URL বন্ধ করে দেওয়া হয়েছে:
https://madeby.google.com/home-app/?deeplink=setup%2Fha_linking%3Fagent_id%3Dagent-idইউনিভার্সাল লিঙ্ক বা googlehome://setup/ha_linking কাস্টম স্কিম ব্যবহার করার জন্য সব ইন-অ্যাপ বোতাম ও প্রোডাক্ট ওয়েবসাইট আপডেট করুন।
আপনার অ্যাপের মধ্যে থেকে ডিপ লিঙ্ক ট্রিগার করার ব্যাপারে আরও জানতে, প্রাসঙ্গিক Android ডকুমেন্টেশন এবং iOS ডকুমেন্টেশন দেখুন।