ارسال نوتفیکیشن در اپلیکیشن اندروید

یکشنبه 6 مهر 1399

آیا تا به حال نیاز داشته اید که در اپلیکیشن اندروید خود نوتفیکیشن ارسال کنید ؟ پس با ما همراه باشید تا آموزش کامل ارسال نوتفیکیشن را به شما بدهیم

ارسال نوتفیکیشن در اپلیکیشن اندروید

در این مقاله از سایت برنامه نویسان قصد داریم که به شما آموزش بدهیم که چگونه با استفاده از جاوا در اپلیکیشن اندروید خود نوتفیکیشن ارسال کنید 

 


int notifyId = 001;
NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
Notification.Builder mbuilder = new Notification.Builder(MainActivity.this);

//آیکون نوتفیکیشن

mbuilder.setSmallIcon(R.drawable. );


//نام نوتفیکیشن

mbuilder.setContentTitle("نام");


//متن کامل نوتفیکیشن

mbuilder.setContentText("متن");
mbuilder.setDefaults( Notification.DEFAULT_SOUND | Notification.DEFAULT_VIBRATE);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {

	String channelId1 = "1";

	String channelName1 = "channel1";

	NotificationChannel channel = new NotificationChannel(channelId1, channelName1, NotificationManager.IMPORTANCE_DEFAULT);

	channel.enableLights(true);

	channel.setLightColor(Color.BLUE);

	channel.setShowBadge(true);

	channel.enableVibration(true);

	mbuilder.setChannelId(channelId1);

	if (mNotificationManager != null) {

		mNotificationManager.createNotificationChannel(channel);

	}

} else {

	mbuilder.setDefaults(Notification.DEFAULT_SOUND | Notification.DEFAULT_LIGHTS | Notification.DEFAULT_VIBRATE);

}

if (mNotificationManager != null) {

	mNotificationManager.notify(notifyId, mbuilder.build());

}
//بزرگترین انجمن برنامه نویسان 
//barnamenevisan.org

 

 

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

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

 

امیدوارم به دردتان خورده باشد 

موفق و پیروز باشید

حمیدرضا قهرمانی

نویسنده 16 مقاله در برنامه نویسان
  • Java
  • 1k بازدید
  • 2 تشکر

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

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید