PDA

View Full Version : صف کردن پیام ها در سروریس Parse.com برای کاربران آفلاین



shadow-dvp
شنبه 20 تیر 1394, 18:30 عصر
سلام
من می خواستم با استفاده از سرورس پارس به دستگاه اندرویدی پیام بفرستم
اما بعضی از دستگاه های register شده ممکنه آفلاین باشند و باید بعد از آنلاین شدن باید همه پیام ها را دریافت کنند
اما وقتی چند پیام به دستگاه ها آفلاین Push می کنم فقط آخرین پیامو بعد از آنلاین کردن دستگاه دریافت می کنم.

به نظر می رسه سرور پارس پیام ها رو در صف قرار نمیده که و قتی دستگاه ها آنلاین شد پیام های قبلی رو دریافت کنه .
از متد ClearExpirartion هم استفاه کردم و فایده ای نداشت.
می خواستم بدونم میشه یه کاری کرد سرور پارس پیام ها رو Queue کنه و هر دستگاهی که آنلاین شد همه پیام ها رو دریافت کنه؟
ممنون

کد ارسال پیام برای کلاینت اندرویدی :
ParseQuery query = ParseInstallation.getQuery();
query.whereEqualTo("nationalID", "1111");
ParsePush push = new ParsePush();
push.setQuery(query);
push.clearExpiration();
;("push.setMessage("test message
Toast.makeText(getApplicationContext(), "Sending...", Toast.LENGTH_LONG).show();
push.sendInBackground();