درستی‌سنجی شناسه فروشنده

برای به‌تأیید رساندن «شناسه فروشنده» (VID) صادرشده توسط Connectivity Standards Alliance (Alliance)، باید فایل JSON تراکنش تولید کنید و فرمان را در Google Home Developer Console اجرا کنید.

مطمئن شوید که این فرایند را در دستگاهی انجام می‌دهید که به ابزار خط فرمان dcld و حساب DCL مناسب برای VID شما دسترسی دارد.

کلیدهای DCL WebUI

اگر حساب DCL و کلیدهای منسوب را بااستفاده از DCL WebUI ایجاد کرده‌اید، باید آن‌ها را در dcld وارد کنید تا بتوانید VID خود را درستی‌سنجی کنید.

عبارت یادآوری

  1. عبارت بازیابی یادآور خود را پیدا کنید. وقتی کلید را در WebUI ایجاد کردید باید عبارت یادآور را ذخیره کرده باشید. عبارت یادآور از ۲۴ کلمه تشکیل شده است.
  2. اگر dcld را ندارید، مطمئن شوید goLang 1.3 نصب شده باشد.

    نسخه ازپیش ساخته‌شده‌ای از DCL برای Ubuntu نیز وجود دارد. برای اطلاعات بیشتر، دفتر کل انطباق توزیع‌شده (DCL) در GitHub را ببینید.

  3. کلیدتان را بااستفاده از «یادمان BIP39» وارد کنید. فرمان زیر را در dcld وارد کنید.

    dcld keys add mykey --recover
    Enter your bip39 mnemonic
    found obscure learn obtain suffer dish crazy clinic layer expose negative
    siege alley drop issue expect horror strike hold catalog simple tongue
    draw filter
    {"name":"jack","type":"local","address":"cosmos1n78djl9spdwcwrmq2z8skxeqqcz7q3n9rhu9ml","pubkey":
    "{\"@type\":\"/cosmos.crypto.secp256k1.PubKey\",\"key\":\"AghA9HLRUhOAQzC0ZWzZGcPEPtKrGSIpQ4uhjXH9ZNcr\"}"}
    

اکنون کلید شما باید وارد شده باشد و باید بتوانید فرمان‌های امضا را طبق درخواست Developer Console ما اجرا کنید.

عبارت یادآوری

از یادمان BIP39 شما می‌توان برای بازیابی یا بازسازی کلیدهای مخفی‌تان استفاده کرد. عبارت یادآور خود را هم‌رسانی نکنید. باید آن را خصوصی و ایمن نگه دارید، انگار که کلید DCL خصوصی‌تان است.

اگر از عبارت یادآور بازیابی پشتیبان‌گیری نکرده باشید، راه مستقیمی برای بازیابی یا وارد کردن کلیدهای DCL برای استفاده با dcld وجود ندارد.

دارنده حساب

«درستی‌سنجی VID» به حساب اصلی دفتر کل انطباق توزیع‌شده (DCL) نیاز دارد؛ از شبکه آزمایشی پشتیبانی نمی‌شود. اگر صاحب حساب شرکتتان هستید، برای تأیید VID خود:

رفتن به «کنسول توسعه‌دهندگان»

  1. از فهرست پروژه‌ها، روی باز کردن در کنار پروژه‌ای که می‌خواهید با آن کار کنید کلیک کنید.

  2. روی توسعه دادن کلیک کنید.

  3. در بخش شناسه فروشنده (VID)، گزینه شناسه فروشنده صادرشده ازسوی Alliance (برای تأیید) را انتخاب کنید و شناسه فروشنده صادرشده ازسوی Alliance را وارد کنید.

  4. برای ادامه دادن، روی درستی‌سنجی VID کلیک کنید.

    تأیید VID

  5. این کار باعث تولید تراکنش DCL می‌شود.

    اولین فرمان VID

  6. یک پنجره ترمینال باز کنید.

    1. اگر قبلاً از dcld استفاده نکرده‌اید، با اجرای فرمان زیر کلید را وارد کنید:

      dcld keys import key-name key-file

      از شما خواسته می‌شود عبارت گذر رمزگشایی را برای کلید صادرشده که درطول فرایند صادر کردن استفاده شده است وارد کنید.

  7. فرمان اول را همان‌طور که نشان داده شده است کپی و اجرا کنید.

  8. اکنون فرمان دوم را در پایانه اجرا کنید.

    فرمان دوم VID

  9. برونداد فرمان دوم را جای‌گذاری کنید و روی ارسال کلیک کنید. جای‌گذاری فرمان برونداد

  10. مالکیت VID شما درستی‌سنجی خواهد شد.

    • اگر VID تولید شما تأیید شود، علامت تأیید سبز دریافت خواهید کرد. برای تکمیل، روی ذخیره و ادامه کلیک کنید. «شماره شناسایی فروشنده» درستی‌سنجی شد
    • اگر VID تولید شما رد شود، یک علامت تعجب قرمز با مشکلات نیازمند اصلاح دریافت خواهید کرد.

دارنده کلید غیرحساب

اگر دارنده حساب DCL نیستید، باید با دارنده حساب همکاری کنید تا VID را تأیید کنید.

اگر صاحب حساب به Developer Console دسترسی دارد، از او بخواهید بااستفاده از دستورالعمل‌های صاحب حساب، «شناسه ویدیو» را درستی‌سنجی کند.

اگر صاحب حساب به Developer Console دسترسی ندارد:

  1. فرمان‌های تولیدشده را دریافت کنید و فرمان را به صاحب حساب ارسال کنید.
  2. نتیجه فرمان دوم را وارد کنید و روی ارسال کلیک کنید.
  3. مالکیت VID شما درستی‌سنجی خواهد شد.
    • اگر VID تولید شما تأیید شود، علامت تأیید سبز دریافت خواهید کرد. برای تکمیل، روی ذخیره و ادامه کلیک کنید. «شماره شناسایی فروشنده» درستی‌سنجی شد
    • اگر VID تولید شما رد شود، یک علامت تعجب قرمز با مشکلات نیازمند اصلاح دریافت خواهید کرد.