چابک تضمین میکند کاربر شما با هر نوع دستگاه (موبایل، وب) و هر کیفیت اینترنت، در لحظه پیامتان را بگیرد. حتی در نبود اینترنت با استفاده از پیامک، پیام جایگزینی برای او ارسال کنید. به این ترتیب شما با چابک - برخلاف سرویسهای ارسال نوتیفیکیشن گوگل و اپل - سیاست تحویل را، هوشمندانه تعریف میکنید.
حریم دادههای کاربران و کسب و کار شما برایتان حیاتی است. پلتفرم چابک با رعایت بالاترین استانداردهای امنیتی، در داخل شبکه ارتباطی کشور و از طریق اتصال اختصاصی با دیتاسنتر چابک ارسال و دریافت میشوند. در طول سالهای گذشته بانکهای معتبر کشور و بسیاری از استارتاپهای بزرگ ابران به چابک اعتماد کردهاند. چابک تیم فنی و بازاریابی دورکار شماست.
کاربران خود را بر اساس خصوصیات، رفتار و علایق، دموگرافی یا موقعیت مکانی گروهبندی کنید و پیام خود را به مرتبطترین مخاطبین بفرستید. بازخورد کمپینهای خود را با جزییات تحلیل کرده و بهترین تصمیمها را بگیرید.
با پلتفرم چابک شما میتوانید تعاملی خوشایند برای کاربرانتان روی هر پلتفرمی (انواع گوشی همراه، تبلت، ساعت هوشمند و دسکتاپ) ایجاد کنید. چابک تنوع پلتفرمها را از شما پنهان کرده تا برای شما فرقی نکند که کاربر برنامه موبایل شما را باز کرده یا به وبگاهتان سر زده است. سرویس مدیریت پروفایل کاربری چابک، سابقه هر کاربر شما را جمعاوری میکند و تصویر کاملی از ویژگیهای هر مشتری به شما میدهد.
با کمک کتابخانههای قابل اطمینان و قدرتمند چابک و مستندات موجود، در کمتر از ۱۵ دقیقه میتوانید تمام خدمات پلتفرم چابک را به برنامه خود اضافه کنید. بعد از ثبت اطلاعات اولیه روی پنل شما، با کمک تیم بازاریابی رفتارهای لازم تشخیص و روی چابک رصد میشوند به مرور زمان شما پنلی قدرتمند خواهید داشت که تمام ابعاد اپلیکیشن یا وبسایت شما را برایتان قابل مدیریت میکند. اجازه بدید کارهای سخت و عدم همسان بودن ویژگیهای پلتفرمهای مختلف را ما برای شما مدیریت کنیم
let data = ["minute":"24'"]
let message = PushClientMessage.init(
message: "Goal for Iran",
withData: data,
channel: "sportChannel")
chabok?.publish(message)
func pushClientManagerDidFail(inPublish _: Error!) {
print("Fail to publish message")
}
NSDictionary *data = @{@"minute":@"24'"};
PushClientMessage *message = [[PushClientMessage alloc]
initWithMessage:@"Goal for Iran"
withData:data
channel:@"sportChannel"];
[self.chabok publish:message];
-(void) pushClientManagerDidFailInPublish:(NSError *)error{
NSLog(@"Fail to publish message");
}
var messageData = new Dictionary< string, object >();
messageData.Add("minute", "24'");
chabok.PublishMessage("sportChannel", "Goal for Iran",
messageData, OnSuccessPublish, OnFailurePublish);
JSONObject data = new JSONObject();
data.put("minute","24'");
PushMessage message = new PushMessage();
message.setBody("Goal for Iran");
message.setChannel("sportChannel");
message.setData(data);
chabok.publish(message, new Callback() {
@Override
public void onSuccess(Object o) {
System.out.println("Published message to channel");
}
@Override
public void onFailure(Throwable throwable) {
System.out.println("Fail to publish message");
}
});
const message = {
body: "Goal for Iran",
channel: "sportChannel",
data : {
"minute": "24'"
}
}
chabok.publish(message)