عیبیابی پیکربندی از راه دور و سوالات متداول
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
این صفحه، راهنمایی برای عیبیابی و پاسخ به سوالات متداول در مورد استفاده از Remote Config را ارائه میدهد. اگر نمیتوانید آنچه را که به دنبالش هستید پیدا کنید یا به کمک بیشتری نیاز دارید، با پشتیبانی Firebase تماس بگیرید.
عیبیابی عمومی/سوالات متداول
چرا مقادیر واکشیشده، رفتار و ظاهر برنامهی من را تغییر نمیدهند؟
مگر اینکه مقادیر را با fetchAndActivate() دریافت کنید، مقادیر به صورت محلی ذخیره میشوند اما فعال نمیشوند. برای فعال کردن مقادیر دریافت شده به طوری که بتوانند اعمال شوند، تابع activate را فراخوانی کنید. این طراحی به شما امکان میدهد زمان تغییر رفتار و ظاهر برنامه خود را کنترل کنید، زیرا میتوانید زمان فراخوانی activate انتخاب کنید. پس از فراخوانی activate ، کد منبع برنامه شما تعیین میکند که چه زمانی از مقادیر پارامتر بهروزرسانی شده استفاده شود.
برای مثال، میتوانید مقادیر را دریافت کنید و سپس دفعهی بعدی که کاربر برنامهی شما را اجرا میکند، آنها را فعال کنید، که این کار نیاز به تأخیر در شروع برنامه را در حالی که برنامهی شما منتظر مقادیر دریافت شده از سرویس است، از بین میبرد. سپس هنگامی که برنامهی شما از مقادیر پارامتر بهروزرسانی شده استفاده میکند، تغییراتی در رفتار و ظاهر برنامهی شما رخ میدهد.
من هنگام توسعه برنامهام درخواستهای واکشی زیادی ارسال میکنم. چرا برنامه من همیشه هنگام ارسال درخواستهای واکشی، آخرین مقادیر را از سرویس دریافت نمیکند؟
در طول توسعه برنامه، ممکن است بخواهید پیکربندیها را خیلی مکرر (چندین بار در ساعت) دریافت و فعال کنید تا بتوانید هنگام توسعه و آزمایش برنامه خود، به سرعت آنها را تکرار کنید. برای تطبیق با تکرار سریع در پروژهای با حداکثر 10 توسعهدهنده، میتوانید به طور موقت یک شیء FirebaseRemoteConfigSettings با حداقل فاصله زمانی دریافت ( setMinimumFetchIntervalInSeconds ) در برنامه خود تنظیم کنید.
سرویس Remote Config پس از ارسال درخواست واکشی توسط برنامه من، با چه سرعتی مقادیر واکشی شده را برمیگرداند؟
دستگاهها معمولاً مقادیر واکشیشده را در کمتر از یک ثانیه دریافت میکنند و اغلب مقادیر واکشیشده را در میلیثانیه دریافت میکنند. سرویس Remote Config درخواستهای واکشی را در عرض میلیثانیه مدیریت میکند، اما زمان لازم برای تکمیل یک درخواست واکشی به سرعت شبکه دستگاه و تأخیر اتصال شبکه مورد استفاده دستگاه بستگی دارد.
اگر هدف شما این است که مقادیر واکشی شده در اسرع وقت در برنامه شما اعمال شوند، اما بدون ایجاد یک تجربه کاربری نامطلوب، هر بار که برنامه شما یک رفرش کامل صفحه انجام میدهد، فراخوانیهای fetchAndActivate را اضافه کنید.
تاریخ آخرین بهروزرسانی 2026-03-17 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2026-03-17 بهوقت ساعت هماهنگ جهانی."],[],[]]