فرض کنید که ما برنامه ای داشته باشیم ، که بخوایم روزانه ، سایت های مفیدی رو به کاربران معرفی کنیم ، و بخوایم اسم اون سایت رو به صورت نوتیفیکیشن واسه کاربرا بفرستیم ، و کاربر بعد از کلیک و باز کردن نوتیف ، تو خود برنامه ، توسط یه وب ویو ، اون سایت رو مشاهده کنه . یعنی مثه این :


واسه ساختن همچین برنامه ای ، ما اول باید فایربیس رو توی اپ خودمون پیاده سازی کنیم که در حوصله این پست نمی گنجد ! ( توی آموزش های قبلی مفصل در مورد فایربیس گفتم ) . ما توی لایوت خودمون یه وب ویو میذاریم که کاربر وقتی نوتیفیکیشن رو باز کرد ، بیاد توی اون وب ویو ، و اون آدرس سایتی که ما از طریق فایربیس فرستادیم رو واسش لود کنه . کدهای اکتیویتی اصلی اینا هستن : 

ما واسه مدیریت دریافت نوتیفیکیشن ، از BroadcastReceiver استفاده میکنیم که توی خط ۲۸ اونو تعریف کردیم . از خط ۳۵ تا ۳۸ ، اومدیم و وب ویو خودمون رو شخصی سازی کردیم . ( از جاوا اسکریپت پشتیبانی کنه ) . توی خط ۶۷ گفتیم که وب ویو بیاد آدرسی رو لود کنه که ما از طریق فایربیس با کلمه کلیدی STR_KEY فرستادیم . 

توی خط ۳۹ گفتیم که وقتی سایت لود شد ، دیگه پیغام لطفا صبر کنید هم از بین بره . سایر کدها ، تخصصی تر هست و منم چون دوشنبه هست و سریال مردگان متحرک قسمت جدیدش اومده میخوام برم اونو ببینم ! پس بهتره سورس رو دانلود کنید و باهاش کار کنید . 

دانلود سورس

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

مجتبی صابری


همه عشقم برنامه نویسی هست | t.me/kotlin9


پیمایش نوشته


پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *