آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

قرار دادن Push Notification در نوتیفیکیشن !( خواهش میکنم جواب بدید )

محمدرضا طبری  10 سال پیش  10 سال پیش
+1 0

سلام دوستان .  من آموزش قسمت 26 رو چند بار مرور کردم و طبق آن کد ها رو در برنامه ام قرار دارم . اما یه مشکلی دارم اینکه من میخوام مثلآ در سرور بنویسم عکس های جدید اضافه شد یا یه متنی مثلآ و این کد به صورت نوتیفیکیشن بیاد برای کسانی که برنامه رو نصب کردن ...    ازتون خواهش میکنم یا کد مربوطه یا اگر آموزشی دارد آموزش را بهم بدید ...  

ضمنآ من آموزش pars.com و اینا رو هم دیدم . نمیخوام اونطور باشه میخوام سرور از خودم باشه ( دارم ) ... ببینید کد هام کد های استاد در آموزش قسمت 26 - 2 هست . در کل منظورم اینه میشه بگید چه کدی اضافه کنم تا پیغامی که از سمت سرور میفرستم 1 بار بیاد ( چون الان هی پیام میاد )  و در نوتیفیکیشن نمایش بده ؟  منتظر پاسختونم 

0 0
لینک (10 سال پیش)
0 0
داداش آموزشو دیدم . اما مشکلی که داره اینه که بعد از هر ریست دستگاه نوتیفیکییشن میاد .. (10 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
Criss  10 سال پیش
0 0

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

 public class NotificationActivity extends Activity {

private int NOTIFICATION_ID = 1010;


@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

Button btn = (Button) findViewById(R.id.NotificationActivity);

btn.setOnClickListener(new View.OnClickListener()
{

@Override
public void onClick(View v)
{
NOTIFICATION_ID++;
Timer timer = new Timer();
TimerTask timerTask = new TimerTask()
{

@Override
public void run()
{
triggerNotification();
}
};
timer.schedule(timerTask, 1000);
}
});
}


private void triggerNotification() {
CharSequence title = "Hello";
CharSequence message = "Hello, Android!";

NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
Notification notification = new Notification(R.drawable.ic_launcher, "A New Message!", System.currentTimeMillis());

Intent notificationIntent = new Intent(this, NotificationActivity.class);
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);

notification.setLatestEventInfo(NotificationActivity.this, title, message, pendingIntent);
notificationManager.notify(NOTIFICATION_ID, notification);
}

}

حالا کافیه در ابتدای ورود به برنامه یک مقدار Json دریافت کنید و با توجه به اون < کد نویسی کنید < که نوتیفیکیشن نشون داده بشه ، یا نشون داده نشه و . . .

 

پاسخ به سوال 
محمدرضا طبری  10 سال پیش
0 0

آموزشی که لینکشو قرار دادید مشکل داره و مشکلش اینه که بعضی وقتها کار نمیکنه  و یا باید گوشی حتمآ روشن خاموش بشه تا کار کنه ؟؟ کسی آموزشی نداره که با گفته های استاد تو آموزش 26 قرار داد شبیه باشه ؟؟


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .