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

برای به‌تأیید رساندن «شناسه فروشنده» (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 Mnemonic وارد کنید. فرمان زیر را در 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 وجود ندارد.

دارنده حساب

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

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

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

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

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

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

    به‌تأیید رساندن VID

  5. با این کار، تراکنش DCL ایجاد می‌شود.

    VID first command

  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 تأیید شد
    • اگر شناسه ویدیو تولیدی شما رد شود، علامت تعجب قرمزی دریافت خواهید کرد که مشکلات نیازمند اصلاح را نشان می‌دهد.