روال‌های مطلوب «پیکربندی از راه دور» هم‌زمان

هم‌زمان Remote Config به شما امکان می‌دهد شنوندگان را پیوست کنید و به‌روزرسانی‌های پیکربندی را به‌طور هم‌زمان دریافت کنید. این روش برای ویژگی‌ها یا جریان‌های کاربری که به به‌روزرسانی مکرر نیاز دارند ایده‌آل است، مثلاً تغییر وضعیت فوری پرچم ویژگی هنگام آزمایش ویژگی جدید، یا تبلیغ فروش‌های فوری با زمان محدود.

استفاده استراتژیک از Remote Config هم‌زمان

برای به‌حداکثر رساندن ارزش Remote Config هم‌زمان، روی نواحی کلیدی در برنامه‌تان که به به‌روزرسانی‌های فوری نیاز دارند (مثل کلیدهای پرچم ویژگی) تمرکز کنید و رویدادهای چرخه حیات شنونده را در اطراف آن مؤلفه‌های خاص به‌دقت مدیریت کنید.

این استراتژی هدفمند کمک می‌کند تا درخواست‌های واکشی برای به‌روزرسانی‌های پیکربندی فقط زمانی رخ دهد که کاربران در بخش‌های مربوطه برنامه شما پیمایش می‌کنند.

برای به‌روزرسانی‌هایی که به تحویل فوری نیاز ندارند، فاصله واکشی طولانی‌تری درنظر بگیرید و این را با شنوندگان هم‌زمان برای به‌روزرسانی‌های فوری پارامترهای حیاتی جفت کنید. این کار تضمین می‌کند که کاربران غیرفعال همچنان جدیدترین پیکربندی‌ها را درطول زمان دریافت کنند، درحالی‌که حجم کلی واکشی کاهش می‌یابد و به نمونه‌های برنامه اجازه می‌دهد مقادیر جدید را حتی قبل‌از پیمایش به ویژگی‌های هم‌زمان بار کنند.

نکاتی که باید هنگام استفاده از Remote Config بی‌درنگ به‌خاطر داشته باشید

هنگام استفاده از Remote Config بی‌درنگ، موارد زیر را درنظر داشته باشید تا واکشی‌ها و مصرف باتری را بهینه نگه دارید:

  • حدود واکشی: هروقت پارامتری در کنسول به‌روز شود، سیگنال نامعتبرسازی به برنامه‌های مشتری شنونده ارسال می‌شود و واکشی‌هایی را راه‌اندازی می‌کند که در حدود واکشی شما لحاظ می‌شوند.
  • مصرف باتری: حفظ اتصال HTTP باز برای گوش دادن به به‌روزرسانی‌ها مصرف باتری را در دستگاه‌های کاربر افزایش می‌دهد.

می‌توانید از addOnConfigUpdateListener برای افزودن شنونده استفاده کنید. اگر چندین شنونده در بخش‌های مختلف برنامه‌تان اضافه کنید، Remote Config یک اتصال HTTP را برای همه شنوندگان حفظ می‌کند و دوباره از آن استفاده می‌کند. برای پاک کردن شنوندگان اضافه‌شده، remove را در هر شیء ConfigUpdateListenerRegistration فراخوانی کنید. برای بستن اتصال شبکه باز، مطمئن شوید همه شنوندگان اضافه‌شده برداشته شده باشند.

مراحل بعدی