رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

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


پست های پیشنهاد شده

سلام دوستان 

دو تا سوال راجع به مبحث نوتیفیکیشن ها دارم:

1- برای نمایش یک نوتیفیکیشن در برنامه ای که الان در بازار هست باید یه نسخه جدید از برنامه منتشر کرد یا با راه های دیگه ای میشه این کار رو کرد؟؟؟؟؟؟؟ 

در واقع میخوام مثلا هر روز در زمان مشخصی نوتیفیکیشن با کد زیر به کاربر نشون داده بشه.........

 2- این کد نوتیفیکیشن مورد نظر من هستش که از سایت کلیدستان گرفتمش ، برای اینکه بخوام کاربر با زدن روی نوتیفیکیشن به صفحه مورد نظر در بازار یا در دیگر مارکت ها هدایت بشه باید کدوم قسمت از کد رو دست کاری کرد؟؟؟؟؟؟؟؟

[align=left]

NotificationCompat.Builder mBuilder =   new NotificationCompat.Builder(this)
    .setSmallIcon(R.drawable.ic_launcher) // notification icon
    .setContentTitle("Notification!") // title for notification
    .setContentText("kelidestan.com") // message for notification
    .setAutoCancel(true); // clear notification after click
Intent intent = new Intent(this, MainActivity.class);
PendingIntent pi = PendingIntent.getActivity(this,0,intent,Intent.FLAG_ACTIVITY_NEW_TASK);
mBuilder.setContentIntent(pi);
NotificationManager mNotificationManager =
                (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mBuilder.setOngoing(true);
mNotificationManager.notify(0, mBuilder.build()); 

[align=right]اینم اینتنت برنامه مورد نظر من :

[align=left]

  Intent browserIntent1 = new Intent(
                        Intent.ACTION_VIEW,
                    Uri.parse("http://cafebazaar.ir/app/com.acne.treat/?l=fa"));
                            startActivity(browserIntent1); 

[/align]

[/align]

[/align]

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

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

[shcode=java] 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);[/shcode]

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...