کیلیک کردن روی نوتیفیکیشن

پرسیده شده
فعالیت 1077 روز پیش
دیده شده 636 بار
0

سلام روزتون بخیر ببخشید چطور می تونیم وقتی نوتیفیکیشن به کاربر ارسال شد وقتی کاربر روی نوتیفیکیشن کیلیک کرد براش یک اپ رو باز کنیم یا یک صفحه بغییر از اپ مربوطه؟؟؟

ممنون

فایل پیوست

رحیم محمودزاده
رحیم محمودزاده

26 اردیبهشت 00

2
حذف شده

سلام وقت بخیر

 

برای این کار Intent خودتون رو مشخص میکنین که میخواهید بعد از کلیک کاربر به کجا هدایت بشه.

مثال:

NotificationManager notificationManager = (NotificationManager) context
            .getSystemService(Context.NOTIFICATION_SERVICE);
    Notification notification = new Notification(icon, message, when);

    Intent notificationIntent = new Intent(context, HomeActivity.class);

    notificationIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP
            | Intent.FLAG_ACTIVITY_SINGLE_TOP);

    PendingIntent intent = PendingIntent.getActivity(context, 0,
            notificationIntent, 0);

    notification.setLatestEventInfo(context, title, message, intent);
    notification.flags |= Notification.FLAG_AUTO_CANCEL;
    notificationManager.notify(0, notification);

البته بحث Intent در سرفصل Notification اموزش داده شده که میتونین به اون سر فصل مراجعه کنین

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

26 اردیبهشت 00

حذف شده
ببخشید ایا این کار برای نوتیفیکیشن هایی که از طرف فایربیس هم می اد غمل می کنه و برای نوتییفیکیشن های فایر بیس باید چیکار کرد؟؟
رحیم محمودزاده

27 اردیبهشت 00

حذف شده
سلام بله عمل خواهد کرد با PendingIntent میتونین چنین کاری رو انجام بدین که در کد بالا مثالی ازش اوردم
پوریا شفیعی

28 اردیبهشت 00