امکانات دیگر
ویرایش
چابک متناسب با نیاز شما امکانات دیگری را هم در اختیار شما می گذارد. در این صفحه میتوانید از وضعیت اتصال سرور و کلاینت مطلع شوید. نشانهای (Badge) اپ خود را کنترل کنید. شناسههای دستگاه و کاربر خود را از چابک دریافت نمایید. همچنین میتوانید اطلاعات کاربران خود را مدیریت کنید.
دریافت شناسه دستگاه
هر دستگاه در پلتفرم چابک دارای یک شناسه منحصر به فرد میباشد، برای دسترسی به این شناسه میتوانید متد زیر را فراخوانی کنید:
this.chabok.getInstallationId()
دریافت شناسه کاربر
هر کاربر در پلتفرم چابک دارای یک شناسه منحصر به فرد میباشد، برای دسترسی به این شناسه میتوانید متد زیر را فراخوانی کنید:
this.chabok.getUserId()
وضعیت اتصال به سرور
برای دریافت از وضعیت آنلاین یا آفلاین بودن، باید یک 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
}
});
مدیریت نشانها (Badge)
بسته به نوع اپلیکیشنی که دارید، بازنشانی badge معنای متفاوتی پیدا میکند. به عنوان مثال اگر اپلیکیشن پیامرسانی و چت دارید آن موقع، بازنشانی پس از خواندن پیام معنا دارد. در غیر این صورت معمولا بازنشانی پس از فقط باز کردن اپلیکیشن انجام میشود.
اگر میخواهید شماره badge برنامه خود را بازنشانی کنید، با روش زیر میتوانید:
this.chabok.resetBadge()
نکته
: با توجه به حجم زیاد مجوزهای نمایش نشان (Badge) روی آیکون اپ در اندروید، میتوانید از این قسمت هر کدام از آنها را با اختیار خودتان بردارید.