عدم عملکرد دکمه بروز رسانی در نوتیفیکیشن

  • 83 نمایش
  • آخرین پست 03 شهریور 1395
zahra این را پست کرد 02 شهریور 1395

سلام دوستان.

من تمام تنظیمات لازم برای استفاده از سرویس نوتیفیکیشن رو مطابق فیلم آموزشی انجام دادم. نوتیفیکیشن ارسال میشه اما وقتی روی دکمه بروز رسانی کلیک میکنم هیچ اتفاقی نمیفته. حتی دانلود هم نمیشه.

میدونید مشکل از کجاست؟

7 دیدگاه‌ها
مرتب‌سازی براساس استاندارد | جدیدترین | آرا
moradi این را پست کرد 02 شهریور 1395

سلام

لطفا اطلاعات دقیق تری در مورد شرایط تست تون در اختیارمون قرار بدید، مثل نسخه اندروید، نسخه sdk، در صورت امکان لاگ و ...

ضمنا با نسخه جدید sdk هم تست کنید:

compile 'ir.mbaas:sdk:1.4.0-beta'

zahra این را پست کرد 02 شهریور 1395

البته تنها تفاوت عملکرد من این هست که چون از کتابخونه volley استفاده میکنم باید application name رو در فایل manifest برابر با نام کلاس این کتابخونه قرار بدم. من برای اینکه بتونم از کلاس application که mbaas در اون قرار داره استفاده کنم، مجبور شدم کلاس اپلیکیشن mbaas رو به عنوان سوپر کلاس قرار بدم و کلاس اپلیکیشن volley از اون ارث میبره و اسم کلاس فرزند رو در فایل manifest قرار دادم.

غیر از این نمیتونستم کاری انجام بدم چون نمیشه دو تا خاصیت نام تعریف کرد.

فکر می کنید مشکل از اینجاست؟

راه حلی برای این مشکل دارید؟

shams این را پست کرد 02 شهریور 1395

سلام

به چه دلیل کلاس Application از Volley ایجاد کرده اید؟؟

zahra این را پست کرد 02 شهریور 1395

منظور من کلاس AppController هست که برای ایجاد request queue و استفاده از سایر امکانات volley باید ایجاد بشه. این کلا س از کلاس Application  ارث میبره و باید در فایل manifest اسم اون رو قرار بدم.

shams این را پست کرد 02 شهریور 1395

نیازی به چند کلاس Application نیست. در همان کلاسی که برای volley ایجاد کردید، متدهای mbaas را هم اضافه کنید.

zahra این را پست کرد 03 شهریور 1395

تا جاییکه تلاش کردم و متوجه شدم بروز رسانی برای همه برند های گوشی اندروید انجام نمیشه

برای سامسونگ کار میکنه اما روی برند smart که البته تقریبا ناشناخته است عمل نمیکنه.

شما هم با نتیجه ای که من گرفتم موافقید؟

مشکل از همینجاست؟

moradi این را پست کرد 03 شهریور 1395 - آخرین ویرایش 03 شهریور 1395

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

تنها محدودیتی که وجود دارد در اندروید نسخه 6 است. آن هم به این دلیل است که از اندروید 6 به بعد، باید برنامه نویس در زمان اجرا دسترسی WRITE_EXTERNAL_STORAGE را از کاربر دریافت کند در غیر اینصورت امکان دانلود و ذخیره فایل وجود ندارد. البته SDK نداشتن دسترسی را چک می کند و یک اعلان به شما نمایش خواهد داد. اما اینکه می فرمائید هیچ اتفاقی نمی افتد یک مقدار کار را سخت می کند.

از چه نسخه ایی از sdk استفاده می کنید؟ اگر نسخه قدیمی است مجددا تاکید می کنم از نسخه زیر استفاده کنید

compile 'ir.mbaas:sdk:1.4.0-beta2'