قرار دادن Push Notification در نوتیفیکیشن !( خواهش میکنم جواب بدید )
سلام دوستان . من آموزش قسمت 26 رو چند بار مرور کردم و طبق آن کد ها رو در برنامه ام قرار دارم . اما یه مشکلی دارم اینکه من میخوام مثلآ در سرور بنویسم عکس های جدید اضافه شد یا یه متنی مثلآ و این کد به صورت نوتیفیکیشن بیاد برای کسانی که برنامه رو نصب کردن ... ازتون خواهش میکنم یا کد مربوطه یا اگر آموزشی دارد آموزش را بهم بدید ...
ضمنآ من آموزش pars.com و اینا رو هم دیدم . نمیخوام اونطور باشه میخوام سرور از خودم باشه ( دارم ) ... ببینید کد هام کد های استاد در آموزش قسمت 26 - 2 هست . در کل منظورم اینه میشه بگید چه کدی اضافه کنم تا پیغامی که از سمت سرور میفرستم 1 بار بیاد ( چون الان هی پیام میاد ) و در نوتیفیکیشن نمایش بده ؟ منتظر پاسختونم
برای نمایش از این کد استفاده کنید
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 دریافت کنید و با توجه به اون < کد نویسی کنید < که نوتیفیکیشن نشون داده بشه ، یا نشون داده نشه و . . .
آموزشی که لینکشو قرار دادید مشکل داره و مشکلش اینه که بعضی وقتها کار نمیکنه و یا باید گوشی حتمآ روشن خاموش بشه تا کار کنه ؟؟ کسی آموزشی نداره که با گفته های استاد تو آموزش 26 قرار داد شبیه باشه ؟؟
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .