امکانات‌ دیگر

چابک متناسب با نیاز شما امکانات دیگری را هم در اختیار شما می گذارد. در این صفحه می‌توانید از وضعیت اتصال سرور و کلاینت مطلع شوید. نشان‌های (Badge) اپ خود را کنترل کنید. شناسه‌های دستگاه و کاربر خود را از چابک دریافت نمایید. همچنین می‌توانید اطلاعات کاربران خود را مدیریت کنید.


وضعیت اتصال به سرور

برای دریافت از وضعیت آنلاین یا آفلاین بودن، باید یک listener به رویداد connectionStatus مانند زیر اضافه کنید:

const chabokEmitter = new NativeEventEmitter(NativeModules.AdpPushClient);

chabokEmitter.addListener(
    'connectionStatus',
        (status) => {
            if (status === 'CONNECTED') {
                //Connected to chabok
            } else if (status === 'CONNECTING') {
                //Connecting to chabok
            } else if (status === 'DISCONNECTED') {
                //Disconnected
            } else {
                // Closed
            }
    });


دریافت شناسه دستگاه

هر دستگاه در سرویس چابک دارای یک شناسه منحصر به فرد می‌باشد، برای دسترسی به این شناسه می‌توانید متد زیر را فراخوانی کنید:

this.chabok.getInstallationId()

دریافت شناسه کاربر

هر کاربر در سرویس چابک دارای یک شناسه منحصر به فرد می‌باشد، برای دسترسی به این شناسه می‌توانید متد زیر را فراخوانی کنید:

this.chabok.getUserId()


مدیریت نشان‌ها (Badge)

اگر می‌خواهید شماره badge برنامه خود را بازنشانی کنید، با روش زیر می‌توانید:

this.chabok.resetBadge()

نکته: با توجه به حجم زیاد مجوزهای نمایش نشان (Badge) روی آیکون اپ در اندروید،‌ می‌توانید از این قسمت هر کدام از آن‌ها را با اختیار خودتان بردارید.