روزنوشت

می نویسم؛ تا به یاد آورم روزی، بودم

روزنوشت

می نویسم؛ تا به یاد آورم روزی، بودم

روزنوشت

من آرزویی ندارم، من از چیزی نمی‌ترسم، من آزادم...

«کازانتزاکیس»

دنبال کنندگان ۳ نفر
این وبلاگ را دنبال کنید
آخرین نظرات

۲ مطلب با کلمه‌ی کلیدی «Push Notification» ثبت شده است

مدتها پیش در پستی جداگانه Parse SDK رو برای راه اندازی Push Notification در اندروید معرفی کرده بودم، دوست داشتم که آموزشی رو برای این ابزار فوق العاده معرفی کنم که فرصتش نمیشد.

 

بارها دوستان چه از طریق ایمیل، وبلاگ و انجمن برنامه نویس درخواست کردن که آموزشی رو برای این ابزار تهیه کنم.

بالاخره فرصت شد و ویدئویی رو برای راه اندازی قابلیت Push Notification توسط Parse SDK برای Android تهیه کردم.

 

در این ویدئو مطالب زیر شرح داده شده:

  • ایجاد App در سایت Parse.com و دریافت API Key و Client Key
  • آماده سازی اولیه اپلیکیشن اندروید برای استفاده از این سرویس
    • دسترسی های موردنیاز
    • تعریف بخش های موردنیاز در Manifest.xml
    • ایجاد کلاس Application و معرفی اون به مانیفست
    • راه اندازی Parse در کلاس Application
  • شخصی سازی رفتار Parse هنگام دریافت Push توسط BroadcastReceiver شخصی
    • عدم نمایش Notification بهنگام در یافت Push
  • باز شدن آدرس URI خاص هنگام کلیک روی Notification (مثلاً باز شدن اپ شما در بازار)

 

این آموزش با نسخه ی 1.7.1 Parse SDK ساخته شده

 

همچنین در BroadcastReceiver اختصاصی (منظور کلاسی هست که از ParsePushBroadcastReceiver مشتق شده و برای شخصی سازی رفتار Parse استفاده میشه)، کدهایی درج شده که برای اصلاح باگ موجود در این نسخه از SDK هست که هنگام دریافت Push، در صورتی که uri تعریف نشده باشه، اپلیکیشن کرش می کنه (البته در ویدئو این کدها هنوز نوشته نشدن و دیده نمیشن)

 

لینک دانلود سورس کد و دانلود مستقیم ویدئو در انتهای پست موجود هست (برای نمایش با کیفیت اصلی فایل ویدئو رو دانلود کنید)

  • Nevercom

 

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

این اواخر در یکی از پروژه های اندروید نیاز به استفاده از قابلیت Push Notification داشتم، برای اندروید Google Cloud Messaging یا GCM موجود هست که بسیار هم قدرتمند هست، اما پیاده سازی اون (برای بار اول) کمی زمانبر هست و من فرصت کافی نداشتم.

دنبال یک فریم ورک خوب برای Push Notification بودم که با Parse SDK آشنا شدم.

من بنا به نیازم فقط از قابلیت Push Notification ش استفاده کردم اما قابلیت ها و توانایی های گسترده ی این SDK اون رو تبدیل به یک ابزار مناسب برای توسعه دهندگان نرم افزار می‌کنه. (و بخصوص توسعه دهندگان بدون پشتوانه ی مالی و دانش فنی برای اجاره و مدیریت سرور برای Backend نرم افزار)

 

  • Nevercom