کاربر ناشناس 2,148 ارسال شده در 9 اردیبهشت، ۱۳۹۵ اشتراک گذاری ارسال شده در 9 اردیبهشت، ۱۳۹۵ به نام خدا با سلام خوب ابتدا کلا س های زیر را دریافت میکنیم 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 لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.