۲۰۲۵-۱۰-۲۳
رابطهای برنامهنویسی کاربردی (APIs) صفحه اصلی نسخه بتای عمومی ۱.۵.۱این نسخه شامل رفع اشکالات و افزایش کیفیت نسخه بتا برای Home APIs Android SDK است.
حداقل نسخهها
- سرویسهای گوگل پلی: ۲۵.۴۱.۳۰
- حداقل نسخههای فریمور گوگل هاب:
- بازیگران: ۳.۷۶.۴۹۵۹۹۸
- فوشیا: 27.20250422.103.3600
- کیت توسعه نرمافزار اندروید: home.android.sdk_1_5_1
- برنامه Google Home: با هر نسخهای کار میکند
- کتابخانه
androidx.core: با هر نسخهای کار میکند - نسخه ماده: ۱.۴.۱.۰
ویژگیهای جدید
- ساختار API
- API فعالسازی هاب به شما امکان میدهد تا به صورت برنامهنویسی شده، هاب گوگل هوم را کشف و فعال کنید. به API فعالسازی هاب در اندروید مراجعه کنید.
- API فعالسازی هاب به شما امکان میدهد تا به صورت برنامهنویسی شده، هاب گوگل هوم را کشف و فعال کنید. به API فعالسازی هاب در اندروید مراجعه کنید.
- نمونه برنامه اندروید
- پشتیبانی از نوع دستگاه زنگ درب برای:
- روشن/خاموش
- پخش زنده
- گفتگوی دو طرفه
- API فعالسازی هاب: فعالسازی هابها
- پشتیبانی از نوع دستگاه زنگ درب برای:
مشکلات شناخته شده برطرف شد
- برنامه نمونه به درستی وضعیت دستگاه را در نمای دستگاه نشان نمیدهد.
۲۰۲۵-۰۹-۲۶
رابطهای برنامهنویسی کاربردی (APIs) صفحه اصلی نسخه بتا عمومی ۱.۵.۰این نسخه پشتیبانی از دستگاههای دوربین را معرفی میکند، شامل رفع اشکالات است و کیفیت بتا را برای Home APIs Android SDK افزایش میدهد.
حداقل نسخهها
- سرویسهای گوگل پلی: ۲۵.۳۷.۳۱
- حداقل نسخههای فریمور گوگل هاب:
- بازیگران: ۳.۷۶.۴۹۲۷۳۸
- فوشیا: 27.20250422.103.3600
- کیت توسعه نرمافزار اندروید: home.android.sdk_1_5
- برنامه Google Home: با هر نسخهای کار میکند
- کتابخانه
androidx.core: با هر نسخهای کار میکند - نسخه ماده: ۱.۴.۱.۰
ویژگیهای جدید
- API اتوماسیون
- شروعکنندهها، شرطها و اکشنها اکنون ساختارهای Matter را به عنوان پارامتر میپذیرند.
- رابط برنامهنویسی دستگاه
- نوع دستگاه دوربین اضافه شد. ویژگیهای دوربین زیر نیز برای نوع دستگاه زنگ در در دسترس هستند:
- پخش زنده دوربین.
- دوربین مکالمه دو طرفه.
- شروع و توقف ضبط دوربین.
- پشتیبانی از نوع دستگاه دوربین:
- پخش زنده دوربین.
- دوربین مکالمه دو طرفه.
- شروع و توقف ضبط دوربین.
- مجوزهای نوع دستگاه محدود شده.
- راهاندازی چند مدیر (به اشتراکگذاری دستگاه راهاندازیشده).
- اتوماسیون
OnOffاز پیش تعریف شده
مشکلات شناخته شده
- ممکن است هنگام تغییر از Wi-Fi به شبکه تلفن همراه، تأخیر کنترل دستگاه افزایش یابد.
- کنترل انواع دستگاههای فن که توسط Cloud-to-Cloud پشتیبانی میشوند، ممکن است در برنامه نمونه کار نکند.
مشکلات شناخته شده برطرف شد
- وقتی هاب فعال فعلی به اجبار حذف میشود، یک بازه زمانی پنج دقیقهای وجود دارد که در طی آن کنترل برخی دستگاهها امکانپذیر نیست. پس از پنج دقیقه، قابلیت کنترل دستگاهها بازیابی میشود.
- پس از اینکه کاربر رنگی را از میان رنگهای از پیش تعیینشده یا از انتخابگر دمای رنگ انتخاب میکند، چراغ رنگی توسعهیافته (Extended Color Light) رنگ را بهروزرسانی نمیکند.
۲۰۲۵-۰۹-۰۸
نسخه ۱.۴.۱ اپلیکیشن نمونه برای اندروید منتشر شد.
ویژگیهای جدید
- ایجاد، تغییر نام، بهروزرسانی و حذف یک اتاق.
- سفارش به یک شرکت ثالث از شرکت Matter.
مشکلات شناخته شده برطرف شد
- لینک صفحه لغو مجوزها اکنون کار میکند.
۲۹-۰۸-۲۰۲۵
نسخه بتای عمومی ۱.۴.۱ برای رابطهای برنامهنویسی کاربردی خانگیاین نسخه شامل رفع اشکالات و افزایش کیفیت نسخه بتا برای Home APIs Android SDK است.
حداقل نسخهها
- سرویسهای گوگل پلی: ۲۵.۳۳.۳۲
- حداقل نسخههای فریمور گوگل هاب:
- بازیگران: ۳.۷۶.۴۹۵۹۹۸
- فوشیا: 27.20250422.103.3600
- کیت توسعه نرمافزار اندروید: home.android.sdk_1_4_1
- برنامه Google Home: با هر نسخهای کار میکند
- کتابخانه
androidx.core: با هر نسخهای کار میکند - نسخه ماده: ۱.۴.۰.۰
ویژگیهای جدید
- رابط برنامهنویسی دستگاه
- یک
DecommissionIneligibleReasonجدید برای تلاش برای از رده خارج کردن یک دستگاه چند منبعی تعریف شده است. به Multi-source devices مراجعه کنید.
- یک
مشکلات شناخته شده
- وقتی هاب فعال فعلی به اجبار حذف میشود، یک بازه زمانی پنج دقیقهای وجود دارد که در طی آن کنترل برخی دستگاهها امکانپذیر نیست. پس از پنج دقیقه، قابلیت کنترل دستگاهها بازیابی میشود.
مشکلات شناخته شده برطرف شد
- وقتی کاربر سعی میکند ترموستات را روی حالتی که از آن پشتیبانی نمیکند تنظیم کند، برنامه نمونه اندروید از کار میافتد.
۲۰۲۵-۰۷-۳۱
رابطهای برنامهنویسی کاربردی (APIs) صفحه اصلی نسخه بتای عمومی ۱.۴.۰این نسخه شامل رفع اشکالات و افزایش کیفیت نسخه بتا برای Home APIs Android SDK است.
حداقل نسخهها
- سرویسهای گوگل پلی: ۲۵.۲۸.۳۴
- حداقل نسخههای فریمور گوگل هاب:
- بازیگران: ۳.۷۶.۴۸۶۹۳۱
- فوشیا: 27.20250422.103.3600
- کیت توسعه نرمافزار اندروید: home.android.sdk_1_4_0
- برنامه Google Home: با هر نسخهای کار میکند
- کتابخانه
androidx.core: با هر نسخهای کار میکند - نسخه ماده: ۱.۴.۰.۰
ویژگیهای جدید
- API اتوماسیون
- میتوان اتوماسیونها را به تعداد دفعات محدودی اجرا کرد. به بخش «محدود کردن تعداد اجراها» مراجعه کنید.
- رابط برنامهنویسی دستگاه
- امکان حذف برنامهای یک دستگاه Matter. به بخش حذف یک دستگاه مراجعه کنید.
- اعضای منسوخشدهی
HomeDeviceزیر حذف شدهاند:-
HomeDevice.trait(). برای دسترسی به دستگاهها و ابردادههای دستگاه برای اندروید به این بخش مراجعه کنید. -
HomeDevice.isInRoom. به جای آن ازHomeDevice.roomIdاستفاده کنید. -
HomeDevice.isInStructure. به جای آن ازHomeDevice.structureIdاستفاده کنید.
-
- ساختار API
-
Home.hasPermissions()اکنون هم وضعیت مجوز OAuth برای کاربر (دسترسی به ساختار) و هم مجوزهای اعطایی برنامه را در بر میگیرد.
-
- نمونه برنامه اندروید
- فراخوانیهای API منسوخشده جایگزین شدند.
- تغییر نام یک دستگاه.
- دستگاههای فقط-متد-را حذف کنید.
مشکلات شناخته شده
- پس از خروج از تلفن و ورود مجدد، یک برنامه Home APIs نمیتواند دستگاهها را کنترل کند.
- راه حل: برنامه را ببندید یا در پسزمینه قرار دهید، سپس حداقل ۱۰ ثانیه قبل از تلاش مجدد صبر کنید.
مشکلات شناخته شده برطرف شد
- دستگاههای جاروبرقی که به داک متصل شدهاند، حالت داک را ثبت نمیکنند.
۲۰۲۵-۰۷-۰۸
با نسخه ۳.۷۶.۴۷۹۸۱۹ از فریمور کست، نست وایفای پرو اکنون میتواند به عنوان یک هاب رابط برنامهنویسی کاربردی خانگی (Home APIs) عمل کند.
۲۰۲۵-۰۶-۲۶
رابطهای برنامهنویسی کاربردی (APIs) صفحه اصلی نسخه بتای عمومی ۱.۳.۲این نسخه شامل رفع اشکالات و افزایش کیفیت نسخه بتا برای Home APIs Android SDK است.
حداقل نسخهها
- سرویسهای گوگل پلی: ۲۵.۲۳.۳۱
- حداقل نسخههای فریمور گوگل هاب:
- بازیگران:
- گوگل هوم، گوگل هوم مینی و گوگل نست مینی: ۳.۷۵.۴۶۸۳۶۲
- گوگل نست آدیو: ۳.۷۵.۴۷۶۴۵۱
- فوشیا: 26.20250116.103.2900
- بازیگران:
- کیت توسعه نرمافزار اندروید: home.android.sdk_1_3_2
- برنامه Google Home: با هر نسخهای کار میکند
- کتابخانه
androidx.core: با هر نسخهای کار میکند - نسخه ماده: ۱.۴.۰.۰
ویژگیهای جدید
- مصنوع SDK به دو مصنوع جداگانه تقسیم شده است:
- چارچوب SDK مربوط به APIهای Home (
play-services-home-17.0.0.aar) - ویژگیهای SDK و انواع دستگاه (
play-services-home-types-17.0.0.aar)
با شروع این نسخه، توسعهدهندگان باید هر دو مصنوعات را در مسیرهای کتابخانهای زمان کامپایل و زمان اجرا پروژه خود لحاظ کنند.
- چارچوب SDK مربوط به APIهای Home (
نمونه برنامه اندروید
- کاربران میتوانند دسترسی به برنامه را قطع و مجوزهای آن را لغو کنند.
- مصنوعات SDK بهروزرسانی شدند تا شامل
play-services-home-17.0.0وplay-services-home-types-17.0.0شوند.
مشکلات شناخته شده
- دستگاههای جاروبرقی که به داک متصل شدهاند، حالت داک را ثبت نمیکنند.
۲۰۲۵-۰۶-۰۵
رابطهای برنامهنویسی کاربردی (APIs) صفحه اصلی نسخه بتای عمومی ۱.۳.۱این نسخه شامل رفع اشکالات و افزایش کیفیت نسخه بتا برای Home APIs Android SDK است.
حداقل نسخهها
- سرویسهای گوگل پلی: 25.19.32
- حداقل نسخههای فریمور گوگل هاب:
- بازیگران: ۳.۷۵.۴۶۸۲۲۲
- فوشیا: 26.20250116.103.2201
- کیت توسعه نرمافزار اندروید: home.android.sdk_202505_EAP_1_3_1_RC06
- برنامه Google Home: با هر نسخهای کار میکند
- کتابخانه
androidx.core: با هر نسخهای کار میکند - نسخه ماده: ۱.۴.۰.۰
ویژگیهای جدید
صفات
- ویژگی
SyntheticSwitchرا معرفی میکند که مدیریت رویدادهای تولید شده توسط دستگاههای Matter Switch را ساده میکند و به سوئیچها اجازه میدهد تا شروعکنندههای اتوماسیون را فعال کنند. - ویژگی
ExtendedDoorLockیک تغییر اساسی دارد: نوع داده فیلدuser_idازStringبهLongتغییر یافته است.برنامههایی که از این ویژگی استفاده میکنند باید دوباره کامپایل شوند.
نمونه برنامه اندروید
توابعی برای ثبت وضعیت ساختارها، دستگاهها، انواع، ویژگیها و اتوماسیونها اضافه شده است تا اشکالزدایی آسانتر شود.
مشکلات شناخته شده
در برنامه نمونه اندروید، دکمه ایجاد اتوماسیون گاهی اوقات برای فعال شدن نیاز به چندین ضربه دارد.
مشکلات شناخته شده برطرف شد
- اگر مکان خانه در برنامه Google Home (GHA) تنظیم نشده باشد، برنامه Google Home هنگام ایجاد اتوماسیون با خطای
FailedPreconditionExceptionاز کار میافتد (برای نحوه تنظیم مکان خانه به تغییر آدرس خانه Google مراجعه کنید). - در برنامه نمونه اندروید، دستگاهی با
connectivityStatePARTIALLY_ONLINEقبلاً به کاربر به صورت آفلاین نمایش داده میشد. این حالت اکنون به صورت آنلاین نمایش داده میشود.
۲۰۲۵-۰۵-۱۲
رابطهای برنامهنویسی کاربردی (APIs) صفحه اصلی نسخه بتا عمومی ۱.۳این نسخه شامل رفع اشکالات و افزایش کیفیت نسخه بتا برای Home APIs Android SDK است.
حداقل نسخهها
- سرویسهای گوگل پلی: ۲۵.۱۶.۳۳
- حداقل نسخههای فریمور گوگل هاب:
- بازیگران: ۳.۷۵.۴۶۸۲۲۲
- فوشیا: 26.20250116.103.2201
- کیت توسعه نرمافزار اندروید: home.android.sdk_202504_EAP_1_3_RC00
- برنامه Google Home: با هر نسخهای کار میکند
- کتابخانه
androidx.core: با هر نسخهای کار میکند - نسخه ماده: ۱.۴.۰.۰
ویژگیهای جدید
- API اتوماسیون
- پشتیبانی از شروعکنندههای رویدادهای زمانبندیشدهی تکرارشونده اضافه شده است که به توسعهدهندگان اجازه میدهد اتوماسیونهایی ایجاد کنند که به صورت دورهای بر اساس زمان ساعت، زمان خورشیدی و شرایط مبتنی بر تقویم و با استفاده از عبارات
cronاجرا میشوند.
- پشتیبانی از شروعکنندههای رویدادهای زمانبندیشدهی تکرارشونده اضافه شده است که به توسعهدهندگان اجازه میدهد اتوماسیونهایی ایجاد کنند که به صورت دورهای بر اساس زمان ساعت، زمان خورشیدی و شرایط مبتنی بر تقویم و با استفاده از عبارات
- قابلیت تغییر نام دستگاهها اضافه شد. به بخش تغییر نام دستگاه مراجعه کنید.
- قابلیت تغییر نام اتاقها اضافه شد. به بخش تغییر نام اتاق مراجعه کنید.
مشکلات شناخته شده
اگر مکان خانه در برنامه Google Home (GHA) تنظیم نشده باشد، برنامه Google Home هنگام ایجاد اتوماسیون با خطای FailedPreconditionException از کار میافتد (برای نحوه انجام این کار به بخش تغییر آدرس خانه Google مراجعه کنید).
- راه حل: قبل از تلاش برای ایجاد اتوماسیون، با استفاده از Discovery API بررسی کنید که آدرس خانه موجود باشد.
مشکلات شناخته شده برطرف شد
- ممکن است هنگام تغییر از Wi-Fi به شبکه تلفن همراه، تأخیر کنترل دستگاه افزایش یابد.
- پس از تنظیم مجدد کارخانه هاب، ممکن است دستگاهها آفلاین به نظر برسند.
۲۰۲۵-۰۴-۰۹
رابطهای برنامهنویسی کاربردی (APIs) صفحه اصلی نسخه بتای عمومی ۱.۲.۱این نسخه شامل رفع اشکالات و افزایش کیفیت نسخه بتا برای Home APIs Android SDK است.
حداقل نسخهها
- سرویسهای گوگل پلی: ۲۵.۰۹.۳۳
- حداقل نسخههای فریمور گوگل هاب:
- بازیگران: ۳.۷۵.۴۶۸۲۲۲
- فوشیا: 24.20241009.103.1900601 1
- کیت توسعه نرمافزار اندروید: home.android.sdk_202503_EAP_1_2_1_RC02
- برنامه Google Home: با هر نسخهای کار میکند
- کتابخانه
androidx.core: 1.10.0 - نسخه ماده: ۱.۴.۰.۰
ویژگیهای جدید
- بهبود عملکرد هنگام بارگذاری اشیاء از گراف خانگی.
- API اتوماسیون
- پشتیبانی از فیلترهای موجودیت اضافه شده است که به اتوماسیونها اجازه میدهد دستگاهها را بر اساس معیارهای مشخص شده در اتوماسیون، به صورت پویا انتخاب کنند.
- اطلاعات دستگاه ابری به ابری اکنون در
BasicInformationTraitموجود است.
مشکلات شناخته شده
- ممکن است هنگام تغییر از Wi-Fi به شبکه تلفن همراه، تأخیر کنترل دستگاه افزایش یابد.
- پس از تنظیم مجدد کارخانه هاب، ممکن است دستگاهها آفلاین به نظر برسند.
مشکلات شناخته شده برطرف شد
- اگر Discovery API قبل از مقداردهی اولیه یا قبل از تکمیل مقداردهی اولیه فراخوانی شود، یک
HomeExceptionباcode 14: UNKNOWNو پیام "مسیری پیدا نشد." صادر میشود. - در محیطی که شامل چندین ساختار و چندین کاربر است، جابجایی بین ساختارها و کاربران ممکن است منجر به عدم بازگشت دستگاهها شود.
۱۴-۰۳-۲۰۲۵
رابطهای برنامهنویسی کاربردی (APIs) صفحه اصلی نسخه بتای عمومی ۱.۲.۰این نسخه شامل رفع اشکالات و افزایش کیفیت نسخه بتا برای Home APIs Android SDK است.
حداقل نسخهها
- حداقل نسخه سرویسهای گوگل پلی: ۲۵.۰۶.۳۲
- حداقل نسخههای فریمور گوگل هاب:
- نسخه بازیگران: 3.75.456944
- نسخه حداقل فوشیا: 24.20241009.103.1900601
- کیت توسعه نرمافزار اندروید: home.android.sdk_1_2_0_RC06
- نسخه حداقلی برنامه گوگل هوم: با هر نسخهای کار میکند
- نسخه حداقلی کتابخانه
androidx.core: ۱.۱۰.۰ - نسخه ماده: ۱.۳.۰.۰
- توجه: انواع دستگاهها و خوشههای Provisional Matter پشتیبانی نمیشوند.
ویژگیهای جدید
- API اتوماسیون:
- پشتیبانی از محدودههای تاریخ و تاریخهای جزئی در شرایط اتوماسیون. به بخش «استفاده از تاریخها با فاصله» مراجعه کنید.
- در نسخههای قبلی، رابط برنامهنویسی کاربردی Discovery برای برخی از فیلدهای بیتمپ، یک
NumberSetConstraintبرمیگرداند، در حالی که باید یکBitmapConstraintبرمیگرداند. این فیلدها اکنون طبق انتظار، یکBitmapConstraintبرمیگردانند. این محدودیت به بیتمپهایoptionsMaskوoptionsOverrideدر دستوراتLevelControltrait محدود شده است.
مشکلات شناخته شده
- ممکن است هنگام تغییر از Wi-Fi به شبکه تلفن همراه، تأخیر کنترل دستگاه افزایش یابد.
- پس از تنظیم مجدد کارخانه هاب، ممکن است دستگاهها آفلاین به نظر برسند.
- اگر Discovery API قبل از مقداردهی اولیه یا قبل از تکمیل مقداردهی اولیه فراخوانی شود، یک
HomeExceptionباcode 14: UNKNOWNو پیام "مسیری پیدا نشد." صادر میشود.- راه حل: فقط زمانی که واقعاً به کاندیدهای اتوماسیون نیاز دارید، Discovery API را فراخوانی کنید. موجودیتهای کاندید را از قبل واکشی و ذخیره نکنید. قبل از فراخوانی متدهای Discovery API روی یک موجودیت، بررسی کنید که آیا آنلاین است یا خیر.
- در محیطی که شامل چندین ساختار و چندین کاربر است، جابجایی بین ساختارها و کاربران ممکن است منجر به عدم بازگشت دستگاهها شود.
مشکلات شناخته شده برطرف شد
- اولین باری که یک برنامهی Home APIs پس از اجرا،
HomeManager.structures()را فراخوانی میکند، حتی زمانی که یک یا چند ساختار وجود دارد، هیچ ساختاری دریافت نمیکند. این تصور نادرست را ایجاد میکند که هیچ ساختاری مرتبط با حساب گوگل وجود ندارد. - هنگام بارگیری، ایجاد و ویرایش اتوماسیون، کاربران ممکن است زمان انتظار طولانی را تجربه کنند.
- کاربرانی که جریان راهاندازی را از برنامه دوربین شروع میکنند، برای تکمیل راهاندازی Matter، دو بار کد QR را اسکن کردهاند.
- در ساختاری که شامل بیش از ۲۰۰ دستگاه است، ممکن است Discovery API هیچ کاندیدی را برنگرداند.
۲۹-۰۱-۲۰۲۵
رابطهای برنامهنویسی کاربردی (APIs) صفحه اصلی نسخه بتای عمومی ۱.۱.۰این نسخه شامل رفع اشکالات و افزایش کیفیت نسخه بتا برای Home APIs Android SDK است.
حداقل نسخهها
- حداقل نسخه سرویسهای گوگل پلی: ۲۵.۰۲.۳۲
- حداقل نسخههای فریمور گوگل هاب:
- نسخه بازیگران: 3.75.456944
- نسخه حداقل فوشیا: 24.20241009.103.1900500
- کیت توسعه نرمافزار اندروید: home.android.sdk_202412_EAP_1_1_RC04
- نسخه حداقلی برنامه گوگل هوم: با هر نسخهای کار میکند
- نسخه حداقلی کتابخانه
androidx.core: ۱.۱۰.۰ - نسخه ماده: ۱.۳.۰.۰
- توجه: انواع دستگاهها و خوشههای Provisional Matter پشتیبانی نمیشوند.
ویژگیهای جدید
- API استریمینگ:
- جریانهای رویدادی را ارائه میدهد که از سازهها، اتاقها و دستگاههایی که اضافه، تغییر یافته و حذف شدهاند، اطلاع میدهند.
- به بخش «اشتراک در رویدادهای رابطه موجودیت» مراجعه کنید.
- API دسته بندی (آزمایشی):
- به توسعهدهنده اجازه میدهد تا چندین دستور را به صورت دستهای ارسال کند که به طور همزمان اجرا میشوند.
- به ارسال چندین دستور به طور همزمان مراجعه کنید.
مشکلات شناخته شده
- هنگام بارگیری، ایجاد و ویرایش اتوماسیون، کاربران ممکن است زمان انتظار طولانی را تجربه کنند.
- کاربرانی که جریان راهاندازی را از برنامه دوربین شروع میکنند، برای تکمیل راهاندازی Matter، دو بار کد QR را اسکن کردهاند.
- در ساختاری که شامل بیش از ۲۰۰ دستگاه است، ممکن است Discovery API هیچ کاندیدی را برنگرداند.
مشکلات شناخته شده برطرف شد
- تغییر حساب گوگل وارد شده ممکن است با شکست مواجه شود و منجر به خطا شود.
- دستگاههای گوگل تیوی ممکن است برای اتوماسیونهایی که از ویژگی
MediaPlaybackاستفاده میکنند، کار نکنند. - در ساختاری که فقط شامل یک هاب گوگل است:
- ممکن است دستگاههای Matter در برنامه Google Home آفلاین به نظر برسند.
- دستیار گوگل نمیتواند دستگاههای Matter را کنترل کند.
- نمایشگرهای هوشمند نمیتوانند دستگاههای Matter را کنترل کنند یا وضعیت هیچ دستگاه Matter را نمایش دهند.
- برای برخی از دستگاهها، یک برنامه ممکن است همیشه وضعیت دقیق را نشان ندهد و برنامه شما ممکن است وضعیتی را گزارش دهد که با آنچه توسط یک برنامه گوگل مانند برنامه Google Home گزارش شده است متفاوت باشد. این معمولاً به این دلیل است که دستگاهها وضعیت را به گوگل گزارش نمیدهند.
- راه حل: بررسی وضعیت با یک برنامه گوگل، این عدم تطابق را برطرف میکند.
۱۴-۰۱-۲۰۲۵
راهنماییهای بهروزرسانیشده برای مقداردهی اولیه APIهای Home.
ما به طور واضحتری بیان کردهایم که یک نمونه از Home باید به عنوان یک context singleton مقداردهی اولیه شود . این کار تجربه کاربری روانتری را در برنامه شما تضمین میکند و از خطاهای مربوط به sessionهای نامعتبر جلوگیری میکند.
۲۰۲۵-۰۱-۰۷
نسخه بتای عمومی APIهای خانگیدر طول بتای عمومی توسعهدهندگان، همه توسعهدهندگان میتوانند ساخت و آزمایش برنامههای خود را آغاز کنند.
این نسخه شامل رفع اشکالات و افزایش کیفیت نسخه بتا برای Home APIs Android SDK است، از جمله پشتیبانی بهبود یافته برای دستگاههای Google Nest Audio و Google TV.
حداقل نسخهها
- حداقل نسخه سرویسهای گوگل پلی: ۲۴.۴۵.۳۴
- حداقل نسخههای فریمور گوگل هاب:
- نسخه بازیگران: 3.74.444798
- نسخه حداقلی فوشیا: 22.20240805.103.161
- کیت توسعه نرمافزار اندروید: home.android.sdk_202411_EAP_1_0_1_RC00
- نسخه حداقلی برنامه گوگل هوم (GHA): با هر نسخهای کار میکند
- نسخه حداقلی کتابخانه
androidx.core: ۱.۱۰.۰ - نسخه ماده: ۱.۳.۰.۰
- توجه: انواع دستگاهها و خوشههای Provisional Matter پشتیبانی نمیشوند.
مشکلات شناخته شده
- تغییر حساب گوگل وارد شده ممکن است با شکست مواجه شود و منجر به خطا شود.
- راه حل: جریان مجوزها را دوباره اجرا کنید یا برنامه را مجدداً راه اندازی کنید.
- دستگاههای گوگل تیوی ممکن است برای اتوماسیونهایی که از ویژگی
MediaPlaybackاستفاده میکنند، کار نکنند. - در ساختاری که فقط شامل یک هاب گوگل است:
- ممکن است دستگاههای Matter در برنامه Google Home (GHA) آفلاین به نظر برسند.
- دستیار گوگل نمیتواند دستگاههای Matter را کنترل کند.
- نمایشگرهای هوشمند نمیتوانند دستگاههای Matter را کنترل کنند یا وضعیت هیچ دستگاه Matter را نمایش دهند.
- برای برخی از دستگاهها، یک برنامه ممکن است همیشه وضعیت دقیق را نشان ندهد و برنامه شما ممکن است وضعیتی را گزارش دهد که با آنچه توسط یک برنامه گوگل مانند برنامه Google Home (GHA) گزارش شده است متفاوت باشد. این معمولاً به این دلیل است که دستگاهها وضعیت را به گوگل گزارش نمیدهند.
- راه حل: بررسی وضعیت با یک برنامه گوگل، این عدم تطابق را برطرف میکند.
مشکلات شناخته شده برطرف شد
- اگر برنامه در طول فرآیند مینیمایز شود، ممکن است راهاندازی با شکست مواجه شود.
- راه حل: از API
suppressHalfSheetNotification()برای غیرفعال کردن اعلانهای halfsheet هنگام استفاده از Commissioning API در برنامه خود استفاده کنید.
- راه حل: از API
- یک مشکل سمت سرور ممکن است مانع از کار کردن OkGoogle starter ها در اتوماسیونها شود.
- هنگام استفاده از هابی که Fuchsia را اجرا میکند و هیچ دستگاه Matter در ساختار آن وجود ندارد، اگر هاب بیش از ۳ ساعت بیکار بماند، راهاندازی اولین دستگاه Matter منجر به آفلاین شدن دستگاه Matter میشود.
- پس از انجام بازنشانی به تنظیمات کارخانه برای یک هاب، ممکن است دستورات ارسالی به دستگاههای تازه راهاندازی شده با وجود گزارش آنلاین بودن دستگاه، با شکست مواجه شوند.