قابلیت های جدید به پیام رسان بومی آیگپ افزوده شد

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

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

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

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

یکی دیگر از قابلیت‌های این نسخه امکان مدیریت دسترسی‌های عمومی اعضا در گروه‌ها است که می توان برخی از اعضا را از این موضوع مستثنی کرد.

در نسخه ۲.۱.۳ امکانات جدیدی نیز به توکن دیجیتال افزوده شده است. آیگپ از نسخه ۲.۱.۲ با همکاری یکی از بانک های کشور در یک برنامه‌ریزی هماهنگ توکن دیجیتال ایرانی را بر بستر خود در دسترس علاقمندان به تهیه و معامله توکن دیجیتال قرار داد تا در یک سرمایه گذاری امن، پر سود و مدرن مشارکت داشته باشند.

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

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

برای به روزرسانی آیگپ به استورهای معتبر و یا به سایت www.igap.net مراجعه کنید.

114
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

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

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });