رفتن به مطلب

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


شایان آباد

ارسال های توصیه شده

به نام خدا

 

با سلام

 

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

http://answercenter.ir/topic/13332-%DA%A9%D9%84%D8%A7%D8%B3-%D9%87%D8%A7%DB%8C-%D9%84%D8%A7%D8%B2%D9%85-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%D8%B1%D8%B3%D9%84%D8%A7%D9%84-%D9%BE%D9%88%D8%B4-%D9%86%D9%88%D8%AA%DB%8C%D9%81%DB%8C%DA%A9%D8%B4%D9%86-%D8%AF%D8%B1-%D8%A7%D9%86%D8%AF%D8%B1%D9%88/

 

و بعد :

سپس شی زیر را ایجاد کنید :

CrystalNotfication Push = new CrystalNotfication("کد نرم افزار در کریستال اپلیکیشن",this); 

سپس به وسیله تابع initialize ان را مقدار دهی اولی میکنیم :

Push.initialize();

ما سعی کردیم که محدودیتی در نمایش اعلان ها قرار ندیم به این صورت که شما میتوانید به هر صورتی (Tosat,alart,push) و به هر شکلی که مایل بودید ان را نمایش دهید

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

registerReceiver(mHandleMessageReceiver, new IntentFilter("Crystalapp"));

توجه کنید که mHandleMessageReceiver در کد بالا اختیاری و به هر اسمی که در کد و تابعبعدی میدهید باید ان را در کد بالا قرار دهید ولی

Crystalapp

الزامی بوده و نمیتوان ان را تغییر داد

 

 

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

private final BroadcastReceiver mHandleMessageReceiver = new BroadcastReceiver() {
                    @Override<br/>
                    public void onReceive(Context context, Intent intent) {
			String newMessage = intent.getExtras().getString("message");
			String title = intent.getExtras().getString("title");
			String icon = intent.getExtras().getString("icon");


			lblMessage.append(newMessage + "\n");
			Toast.makeText(getApplicationContext(), newMessage, Toast.LENGTH_SHORT).show();



		}
	};

در کد بالا newmessage پیام و متنی که شما ارسال میکنید title عنوان اعلانی که ارسال میکنید icon ایکونی که شما ارسال میکنید

توجه کنید که باید لینک ادرس یک تصویر را ارسال کنید و سپس به وسیله برنامه خود ان را دانلود و ذخیره کنید سپس در اعلان ها نمایش دهید

 

موفق باشید

شبکه کریستال

 

www.crystalapp.ir

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

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...