پرش به مطلب اصلی

انتشار آنلاین محتوا

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

چه چیزهایی با انتشار آنلاین به‌روز می‌شود؟

با دکمه انتشار آنلاین، تغییرات مرتبط با موارد زیر برای دریافت توسط اپ آماده می‌شود:

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

تغییرات پایه‌ای مثل تغییرات وابسته به بسته‌بندی، برخی تنظیمات خروجی، اتصال‌های سرویس‌ها یا مواردی که نیاز به نصب نسخه جدید دارند، با انتشار آنلاین جایگزین خروجی جدید نمی‌شوند.

تنظیمات عمومی قابل انتشار آنلاین

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

بخش تنظیمات پروژهموارد قابل تغییر آنلاین
صفحات اصلی، آغازین و معرفیصفحه اصلی، صفحه آغازین (Splash)، حداقل مدت مکث در صفحه آغازین و صفحه معرفی (Intro)
حساب کاربریصفحه عضویت، صفحه ورود، صفحه پروفایل، صفحه بازیابی رمز، نمایش صفحه ورود پیش از صفحه اصلی، اجبار به ورود و متن پیام نیاز به ورود
اتصال اینترنتصفحه‌ای که هنگام قطع بودن اینترنت نمایش داده می‌شود
دیالوگ آخرین تغییراتفعال یا غیرفعال بودن دیالوگ، عنوان، متن و عنوان دکمه
دیالوگ نظردهی قبل از خروجفعال یا غیرفعال کردن دیالوگ در خروجی‌هایی که این قابلیت را از ابتدا داشته‌اند، و ویرایش عنوان، متن، عنوان دکمه نظردهی و عنوان دکمه خروج
انتشار آنلاین محتوافعال یا غیرفعال کردن گزینه «دریافت محتوای آنلاین بدون وقفه در اجرای اپ»

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

محدودیت دیالوگ نظردهی

انتخاب مارکت و گزینه «در موقع آپدیت هم نمایش داده شود» آنلاین منتشر نمی‌شوند. همچنین اگر دیالوگ نظردهی هنگام ساخت خروجی غیرفعال بوده باشد، فعال‌سازی اولیه آن به خروجی جدید نیاز دارد؛ اما غیرفعال کردن دیالوگ و تغییر متن‌های آن آنلاین انجام می‌شود.

مواردی که در این بسته نیستند

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

این قابلیت روی خروجی‌هایی کار می‌کند که پشتیبانی از انتشار آنلاین تنظیمات در آن‌ها وجود داشته باشد. برای خروجی‌های قدیمی، ابتدا یک خروجی جدید بسازید؛ پس از آن تغییر موارد جدول بالا به ساخت دوباره اپ نیاز ندارد.

روش انتشار

انتشار آنلاین
دکمه انتشار آنلاین محتوا

در منوی اصلی پنل، دکمه‌ای با ظاهر موشک برای انتشار آنلاین وجود دارد. برای انتشار تنظیمات، ابتدا آن‌ها را در پنجره تنظیمات اپ ذخیره کنید و سپس روی دکمه انتشار تغییرات بزنید. این دکمه تنظیمات ذخیره‌شده را همراه با سایر تغییرات آنلاین برای اپ‌های نصب‌شده ارسال می‌کند.

بعد از کلیک روی دکمه انتشار، تغییرات آماده دریافت توسط اپ می‌شوند. در برخی شرایط ممکن است آماده شدن تغییرات تا حدود ۲۰ ثانیه زمان ببرد؛ بنابراین برای تست، چند لحظه صبر کنید و سپس اپ را دوباره باز کنید.

دریافت تغییرات در اپ

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

  • اگر فعال باشد، صفحه اصلی منتظر دریافت به‌روزرسانی نمی‌ماند و اپ سریع‌تر اجرا می‌شود. در این حالت اگر تغییرات با تأخیر دریافت شود و صفحه اصلی محتوای جدید داشته باشد، محتوای صفحه اصلی زمانی به‌روزرسانی می‌شود که اپ یک‌بار بسته و دوباره باز شود.
  • اگر غیرفعال باشد، اپ می‌تواند پیش از نمایش کامل صفحه، دریافت به‌روزرسانی را جدی‌تر دنبال کند.

تنظیم دریافت محتوای آنلاین بدون وقفه در اجرای اپ نیز با انتشار آنلاین قابل تغییر است. بعد از دریافت این تنظیم، رفتار اجرای بعدی اپ بر اساس مقدار جدید خواهد بود.

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

به‌روزرسانی صفحه فعلی بدون بستن اپ

برای دریافت محتوای آنلاین بدون بستن و باز کردن اپ، می‌توانید از عملکرد بروزرسانی صفحه فعلی استفاده کنید.

این عملکرد آخرین تغییرات منتشرشده را دریافت می‌کند و صفحه فعلی را با داده جدید نمایش می‌دهد. علاوه بر صفحه فعلی، تغییرات سایر صفحه‌ها، منوها و آیتم‌های خریدنی هم دریافت و ذخیره می‌شود.

نکته مهم درباره صفحه آغازین

صفحه آغازین یا اسپلش مسئول دریافت به‌روزرسانی‌ها است. اگر خود صفحه آغازین تغییر کرده باشد، ممکن است تغییر آن در همان اجرای اول دیده نشود و در باز شدن بعدی اپ اعمال شود. این رفتار طبیعی است و به معنی خراب بودن انتشار آنلاین نیست.

چه زمانی از انتشار آنلاین استفاده کنیم؟

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

چه زمانی خروجی جدید لازم است؟

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

عیب‌یابی سریع

  • بعد از انتشار آنلاین، حداقل چند ثانیه صبر کنید و سپس اپ را ببندید و دوباره باز کنید.
  • برای دریافت تغییرات بدون بستن اپ، عملکرد بروزرسانی صفحه فعلی را اجرا کنید.
  • اگر تغییر مربوط به اسپلش است، یک بار دیگر اپ را اجرا کنید.
  • اینترنت دستگاه و دسترسی اپ را بررسی کنید.
  • مطمئن شوید تغییرات را ذخیره کرده‌اید و سپس دکمه انتشار آنلاین را زده‌اید.
نکته

برای تغییرات محتوایی پرتکرار، انتشار آنلاین بهترین گزینه است؛ اما برای نسخه‌های مهم، همچنان برنامه انتشار نسخه جدید و به‌روزرسانی نسخه اپ را داشته باشید.