برنامه نویسی

یادداشت‌های انتشار اسناد – ژوئن 2024

Summarize this content to 400 words in Persian Lang
این مقاله در ابتدا در https://www.pubnub.com/docs/release-notes/2024/june منتشر شده است.

سلام! چندین به روز رسانی جدید در این ماه وجود دارد.

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

علاوه بر این، اسناد شامل تعدادی پیشرفت کوچک اما مهم است که امیدواریم به هر سوالی که ممکن است داشته باشید پاسخ دهد یا شک و شبهه‌ای را که ممکن است در هنگام استفاده از PubNub داشته باشید برطرف کند.

از مرور لذت ببرید و از اینکه بخشی از انجمن ما هستید متشکرم!

ژنرال 🛠️

فیلدهای سفارشی در محموله FCM

دسته بندی: بهبود

پارامترهای PubNub سفارشی وجود ندارد که می‌توان آنها را به بار اعلان فشار موبایل FCM اضافه کرد: pn_debug، pn_exceptions، pn_dry_run을 اسناد ویرایش شده برای اعلان‌های فشار موبایل اندروید با افزودن:

این به شما امکان می‌دهد اعلان‌ها را آزمایش یا اشکال‌زدایی کنید و دستگاه‌های انتخابی را از دریافت اعلان‌ها حذف کنید.

در اینجا یک نمونه محموله FCM با فیلدهای سفارشی آمده است:

{
“pn_fcm”: {
“notification”: {
“title”: “My Title”,
“body”: “Message sent at”
},
“pn_collapse_id”: “collapse-id”,
“pn_exceptions”: [
“optional-excluded-device-token1”
] },
“pn_debug”: true,
“pn_dry_run”: false
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

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

دسته بندی: ویژگی های جدید

کنترل‌کننده جریان در پورتال مدیریت یک گزینه جدید قابل تنظیم محدودیت گروه کانال را برای مشتریان در طرح‌های پولی اضافه کرده است که به آنها امکان می‌دهد حداکثر تعداد کانال‌هایی را که یک گروه کانال در یک مجموعه کلید می‌تواند داشته باشد، تعیین کنند. می توانید محدودیت پیش فرض 1000 کانال را کاهش دهید یا آن را تا 2000 کانال افزایش دهید.

رویدادهای فراداده کاربر در زمینه برنامه

دسته بندی: بهبود

رویدادهای فراداده کاربر اگر این گزینه را فعال کنید، تمام تغییرات در اشیاء کاربر(설정 و 삭제) اعلان‌های رویداد را به همه اتصالات عضویت ارسال می‌کند، بنابراین اعلان‌ها برای آن کاربر و همه کانال‌هایی که در آن عضو هستند ارسال می‌شود. لطفا برای جزئیات بیشتر به مستندات مراجعه کنید.

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

دسته بندی: بهبود

اسناد به روز شده برای گزینه های پیکربندی زمینه برنامه برای شامل اطلاعات مربوط به وابستگی های مهم.

وارد کردن فراداده کانالی مجاز نیست و اجازه وارد کردن ابرداده کاربر را ندهید به نظر می‌رسد که گزینه‌ها کاملاً واضح هستند، اما توجه به این نکته مهم است که این گزینه‌ها تنها در صورتی کار می‌کنند که Access Manager فعال باشد.

این بدان معناست که اگر مدیر دسترسی وجود نداشته باشد، این گزینه‌های فعال عملاً واکشی ابرداده را برای کاربران یا کانال‌های موجود در زنجیره کلید غیرفعال نمی‌کنند. در عین حال، فعال کردن Access Manager دسترسی به تمام اشیاء موجود در زنجیره کلید را به‌طور پیش‌فرض محدود می‌کند، بنابراین می‌توانید به راحتی محدودیت‌های Access Manager GET را برای کاربران و کانال‌ها با برداشتن علامت هر دوی این گزینه‌های پیکربندی بدون ایجاد یک طرح مجوز دقیق، دور بزنید.

رابط کاربری پورتال مدیریت به زودی این وابستگی را منعکس خواهد کرد.

پرچم یکپارچگی ارجاعی جدید در زمینه برنامه

تایپ کردن اضافه شده: ویژگی های جدید

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

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

SDK 📦

بهبود اسناد پایتون

تایپ کنید: بهبود

بر اساس بازخوردی که دریافت کردیم، اطلاعات مربوط به استفاده و اجرای روش را گسترش دادیم. در نتیجه، هر بخش از اسناد SDK پایتون، فیلدهای داده‌ای را که هر روش برمی‌گرداند، توصیف می‌کند. همچنین همگام سازی (.sync()) و ناهمزمان (.pn_async(callback)) همچنین توضیح می دهد که چگونه اجرای درخواست بر داده های بازگشتی هر روش تأثیر می گذارد.

React SDK منسوخ شده است.

تایپ کنید: اطلاعیه قطع مصرف

از آنجایی که مدتی است به طور فعال React SDK را توسعه نمی‌دهم، در نهایت تصمیم گرفتم آن اسناد را به طور رسمی بازنشسته کنم و آن را به بخش درخواست مشارکت اسناد منتقل کنم.

اگر اشکالی در React SDK پیدا کردید یا می‌خواهید عملکرد را گسترش دهید، با خیال راحت یک درخواست کشش در مخزن ایجاد کنید و منتظر بازخورد باشید!

تابع

گزارش های تابع را از طریق رویدادها و اقدامات صادر کنید

نوع صادرات گزارش عملکرد از طریق: ویژگی جدید

هر تابع PubNub دارای یک گزارش داخلی است که می تواند تا 250 خط گزارش را قبل از بازنویسی یک تابع جدید، ذخیره کند. 블록 출력* کانال ها، به عنوان مثال blocks-output-NSPiAuYKsWSxJl4yBn30) برای ذخیره گزارش. اگر نمی‌خواهید گزارش‌های قدیمی را پیگیری کنید، اکنون می‌توانید با استفاده از رویدادها و اقدامات، این گزارش‌ها را به سرویس‌های خارجی صادر کنید.

بینش 📊

مدت زمان کاربر و معیارهای دستگاه در اسناد REST API

دسته بندی: بهبودها

ماه گذشته، در PubNub Insights در پورتال مدیریت، 사용자 행동 ما معیارهای دستگاه را به داشبورد معرفی کرده ایم. در این ماه، ما اسناد REST API خود را به‌روزرسانی کردیم تا شامل مدت زمان کاربر و معیارهای دستگاه باشد و به شما امکان می‌دهد مستقیماً با PubNub Insights API تماس بگیرید تا معیارهای مورد علاقه را دریافت کنید.

BizOps Workspace 🏢

20 کاربر/کانال برتر

دسته بندی: ویژگی های جدید

حتی اگر از زمینه برنامه برای ذخیره و مدیریت کاربران و کانال‌ها استفاده نمی‌کنید، همچنان می‌توانید داده‌های آزمایشی را برای آزمایش ویژگی‌های BizOps Workspace وارد کنید.

اگر به PubNub Insights در BizOps Workspace در پورتال مدیریت دسترسی دارید. مدیریت کاربر و مدیریت کانال به ماژول بروید وارد کردن از Insights با کلیک روی دکمه می توانید به آن دسترسی پیدا کنید.

در نتیجه، حداکثر 20 کاربر از مجموعه کلیدهای برنامه خود دریافت خواهید کرد که بیشترین تعداد پیام را در روز گذشته ارسال کرده اند (اگر دیروز پیامی ارسال نکرده باشند، کاربرانی را بر اساس داده های یک روز قبل دریافت خواهید کرد) .

درست مانند کاربران، می‌توانید حداکثر ۲۰ کانالی را که در روز گذشته بیشترین پیام را ارسال کرده‌اند، از تنظیمات کلیدی برنامه بازیابی کنید.

از این داده های آزمایشی برای کشف آنچه BizOps Workspace ارائه می دهد استفاده کنید.

بهبود مدیریت حضور UX

دسته بندی: بهبود

ما اخیراً کل ماژول مدیریت حضور در BizOps Workspace را دوباره طراحی کردیم تا جادوگر ایجاد قانون را ساده‌سازی کنیم، رنگ‌های نشان را به رنگ‌های فراگیرتر تغییر دهیم، و تنظیم «فعال کردن حضور در همه کانال‌ها» را در پیکربندی Presence در زنجیره کلید تغییر دهیم تا پیش‌فرض را منعکس کنیم. تنظیم حضور در همه کانال‌ها را فعال کنید. پیکربندی الگوی «catch all» اضافه شد.

امیدواریم ظاهر و احساس جدید را دوست داشته باشید!

این مقاله در ابتدا در https://www.pubnub.com/docs/release-notes/2024/june منتشر شده است.

سلام! چندین به روز رسانی جدید در این ماه وجود دارد.

  • ما یک پرچم یکپارچگی ارجاعی جدیدی را معرفی کرده‌ایم تا به ثابت نگه داشتن داده‌های شما کمک کند.
  • اکنون می توانید محدودیت های گروه کانال را مستقیماً از پورتال مدیریت خود تنظیم کنید.
  • با وارد کردن داده‌ها از Insights به BizOps، ویژگی‌ها را آزمایش کنید.
  • همچنین متوجه بهبود ظاهر و احساس مدیریت حضور خواهید شد.

علاوه بر این، اسناد شامل تعدادی پیشرفت کوچک اما مهم است که امیدواریم به هر سوالی که ممکن است داشته باشید پاسخ دهد یا شک و شبهه‌ای را که ممکن است در هنگام استفاده از PubNub داشته باشید برطرف کند.

از مرور لذت ببرید و از اینکه بخشی از انجمن ما هستید متشکرم!

ژنرال 🛠️

فیلدهای سفارشی در محموله FCM

دسته بندی: بهبود

پارامترهای PubNub سفارشی وجود ندارد که می‌توان آنها را به بار اعلان فشار موبایل FCM اضافه کرد: pn_debug، pn_exceptions، pn_dry_run을 اسناد ویرایش شده برای اعلان‌های فشار موبایل اندروید با افزودن:

این به شما امکان می‌دهد اعلان‌ها را آزمایش یا اشکال‌زدایی کنید و دستگاه‌های انتخابی را از دریافت اعلان‌ها حذف کنید.

در اینجا یک نمونه محموله FCM با فیلدهای سفارشی آمده است:

{
  "pn_fcm": {
    "notification": {
      "title": "My Title",
      "body": "Message sent at"
 },
    "pn_collapse_id": "collapse-id",
    "pn_exceptions": [
      "optional-excluded-device-token1"
 ]
 },
  "pn_debug": true,
  "pn_dry_run": false
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

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

دسته بندی: ویژگی های جدید

کنترل‌کننده جریان در پورتال مدیریت یک گزینه جدید قابل تنظیم محدودیت گروه کانال را برای مشتریان در طرح‌های پولی اضافه کرده است که به آنها امکان می‌دهد حداکثر تعداد کانال‌هایی را که یک گروه کانال در یک مجموعه کلید می‌تواند داشته باشد، تعیین کنند. می توانید محدودیت پیش فرض 1000 کانال را کاهش دهید یا آن را تا 2000 کانال افزایش دهید.

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

رویدادهای فراداده کاربر در زمینه برنامه

دسته بندی: بهبود

رویدادهای فراداده کاربر اگر این گزینه را فعال کنید، تمام تغییرات در اشیاء کاربر(설정 و 삭제) اعلان‌های رویداد را به همه اتصالات عضویت ارسال می‌کند، بنابراین اعلان‌ها برای آن کاربر و همه کانال‌هایی که در آن عضو هستند ارسال می‌شود. لطفا برای جزئیات بیشتر به مستندات مراجعه کنید.

رویدادهای فراداده کاربر

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

دسته بندی: بهبود

اسناد به روز شده برای گزینه های پیکربندی زمینه برنامه برای شامل اطلاعات مربوط به وابستگی های مهم.

همه متادیتاهای کاربر یا کانال را دریافت کنید

وارد کردن فراداده کانالی مجاز نیست و اجازه وارد کردن ابرداده کاربر را ندهید به نظر می‌رسد که گزینه‌ها کاملاً واضح هستند، اما توجه به این نکته مهم است که این گزینه‌ها تنها در صورتی کار می‌کنند که Access Manager فعال باشد.

این بدان معناست که اگر مدیر دسترسی وجود نداشته باشد، این گزینه‌های فعال عملاً واکشی ابرداده را برای کاربران یا کانال‌های موجود در زنجیره کلید غیرفعال نمی‌کنند. در عین حال، فعال کردن Access Manager دسترسی به تمام اشیاء موجود در زنجیره کلید را به‌طور پیش‌فرض محدود می‌کند، بنابراین می‌توانید به راحتی محدودیت‌های Access Manager GET را برای کاربران و کانال‌ها با برداشتن علامت هر دوی این گزینه‌های پیکربندی بدون ایجاد یک طرح مجوز دقیق، دور بزنید.

رابط کاربری پورتال مدیریت به زودی این وابستگی را منعکس خواهد کرد.

پرچم یکپارچگی ارجاعی جدید در زمینه برنامه

تایپ کردن اضافه شده: ویژگی های جدید

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

پرچم تمامیت مرجع

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

SDK 📦

بهبود اسناد پایتون

تایپ کنید: بهبود

بر اساس بازخوردی که دریافت کردیم، اطلاعات مربوط به استفاده و اجرای روش را گسترش دادیم. در نتیجه، هر بخش از اسناد SDK پایتون، فیلدهای داده‌ای را که هر روش برمی‌گرداند، توصیف می‌کند. همچنین همگام سازی (.sync()) و ناهمزمان (.pn_async(callback)) همچنین توضیح می دهد که چگونه اجرای درخواست بر داده های بازگشتی هر روش تأثیر می گذارد.

React SDK منسوخ شده است.

تایپ کنید: اطلاعیه قطع مصرف

از آنجایی که مدتی است به طور فعال React SDK را توسعه نمی‌دهم، در نهایت تصمیم گرفتم آن اسناد را به طور رسمی بازنشسته کنم و آن را به بخش درخواست مشارکت اسناد منتقل کنم.

اگر اشکالی در React SDK پیدا کردید یا می‌خواهید عملکرد را گسترش دهید، با خیال راحت یک درخواست کشش در مخزن ایجاد کنید و منتظر بازخورد باشید!

تابع

گزارش های تابع را از طریق رویدادها و اقدامات صادر کنید

نوع صادرات گزارش عملکرد از طریق: ویژگی جدید

هر تابع PubNub دارای یک گزارش داخلی است که می تواند تا 250 خط گزارش را قبل از بازنویسی یک تابع جدید، ذخیره کند. 블록 출력* کانال ها، به عنوان مثال blocks-output-NSPiAuYKsWSxJl4yBn30) برای ذخیره گزارش. اگر نمی‌خواهید گزارش‌های قدیمی را پیگیری کنید، اکنون می‌توانید با استفاده از رویدادها و اقدامات، این گزارش‌ها را به سرویس‌های خارجی صادر کنید.

گزارش توابع

بینش 📊

مدت زمان کاربر و معیارهای دستگاه در اسناد REST API

دسته بندی: بهبودها

ماه گذشته، در PubNub Insights در پورتال مدیریت، 사용자 행동 ما معیارهای دستگاه را به داشبورد معرفی کرده ایم. در این ماه، ما اسناد REST API خود را به‌روزرسانی کردیم تا شامل مدت زمان کاربر و معیارهای دستگاه باشد و به شما امکان می‌دهد مستقیماً با PubNub Insights API تماس بگیرید تا معیارهای مورد علاقه را دریافت کنید.

BizOps Workspace 🏢

20 کاربر/کانال برتر

دسته بندی: ویژگی های جدید

حتی اگر از زمینه برنامه برای ذخیره و مدیریت کاربران و کانال‌ها استفاده نمی‌کنید، همچنان می‌توانید داده‌های آزمایشی را برای آزمایش ویژگی‌های BizOps Workspace وارد کنید.

اگر به PubNub Insights در BizOps Workspace در پورتال مدیریت دسترسی دارید. مدیریت کاربر و مدیریت کانال به ماژول بروید وارد کردن از Insights با کلیک روی دکمه می توانید به آن دسترسی پیدا کنید.

در نتیجه، حداکثر 20 کاربر از مجموعه کلیدهای برنامه خود دریافت خواهید کرد که بیشترین تعداد پیام را در روز گذشته ارسال کرده اند (اگر دیروز پیامی ارسال نکرده باشند، کاربرانی را بر اساس داده های یک روز قبل دریافت خواهید کرد) .

20 کاربر برتر

درست مانند کاربران، می‌توانید حداکثر ۲۰ کانالی را که در روز گذشته بیشترین پیام را ارسال کرده‌اند، از تنظیمات کلیدی برنامه بازیابی کنید.

20 کانال برتر

از این داده های آزمایشی برای کشف آنچه BizOps Workspace ارائه می دهد استفاده کنید.

بهبود مدیریت حضور UX

دسته بندی: بهبود

ما اخیراً کل ماژول مدیریت حضور در BizOps Workspace را دوباره طراحی کردیم تا جادوگر ایجاد قانون را ساده‌سازی کنیم، رنگ‌های نشان را به رنگ‌های فراگیرتر تغییر دهیم، و تنظیم «فعال کردن حضور در همه کانال‌ها» را در پیکربندی Presence در زنجیره کلید تغییر دهیم تا پیش‌فرض را منعکس کنیم. تنظیم حضور در همه کانال‌ها را فعال کنید. پیکربندی الگوی «catch all» اضافه شد.

مدیریت حضور

امیدواریم ظاهر و احساس جدید را دوست داشته باشید!

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا