ارسال نوتیفیکیشن روزانه

پرسیده شده
فعالیت 1243 روز پیش
دیده شده 537 بار
1

سلام 

میشه بگید چطوری میشه یه نوتیفیکیشن رو هرروز سر یه ساعت مشخص به کاربر ارسال کرد؟

فایل پیوست

2
حذف شده

سلام و احترام

 

سرفصل Push Notification با فایربیس رو ببینید.

همینطور میتونید از سرویس هایی مثل چشمک یا پوشه استفاده کنید.

با این سرویس ها میتونید شبیه اپلیکیشن هایی که روزانه با اون ها تعامل دارید (مثل دی جی کالا) برای کاربراتون push بفرستید (حتی با دسته بندی دلخواهتون)

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

16 آذر 99

حذف شده
به صورت افلاین منظورمه نه آنلاین
1
حذف شده

سلام مجدد

 

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

اموزش ۱:

https://www.youtube.com/watch?v=nl-dheVpt۸o

آموزش ۲(پیشنهاد):

https://codinginflow.com/tutorials/android/alarmmanager 

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

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

https://stackoverflow.com/questions/۱۳۱۲۱۷۱۹/notifications-in-specific-time-every-day-android

موفق باشید

 

 

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

16 آذر 99

حذف شده
میشه لطفا یه نگاهی به مشکلم بندازین!
0
حذف شده

من طبق اموزش لینک دوم همه کارا رو انجام دادم فقط بجای MainActivity از یه فرگمنت استفاده کردم و به این خطا خوردم اما نمیدونم جای getActivity چی باید بزارم؟

فایل پیوست

Mohammad hosein Hosseini

توسط

Mohammad hosein Hosseini

16 آذر 99

حذف شده
چک کنید ببینین interface تون رو پیاده سازی کرده باشید چون طبق ارور شما نوشته شده که قادر به cast کردن نیستم بطور کل چک کنید TimePickerDialog.OnTimeSetListener رو implements کرده باشید . تا نیازی به این casting نداشته باشید / و انکته ای که هست getActivity() یک instance از Activity تون بهتون بر میگردونه .
پوریا شفیعی

16 آذر 99

حذف شده
همونطور که گفتم من بجای اینکه طبق آموزش از اکتیویتی استفاده کنم از فرگمنت استفاده کردم و فرگمنت رو implement کردم. تو کانستراکتور TimePickerDialog یه TimePickerDialog میخواد و من الان نمیدونم چجور تو این کانستراکتور به فرگمنت دسترسی داشته باشم؟
حذف شده
این چیزی که شما فرمودین جدای از اروری هست که فرستادید چون ارور مربوط به <<کانستراکتور نیست>> چرا که شما کانستراکتوری ست نکردید. اگر نیاز به یک instance از Fragmentتون دارید به عنوان پارامتر کانستراکتور مواردی که نیاز دارید ست کنید و در جایی که dialog یا فرگمنتتون initilize میکنید به ارگومان مربوطه مقدار رو پاس بدید یا اگر نیاز به Context دارید میتونید متد onAttach رو override کنید
پوریا شفیعی

16 آذر 99

حذف شده
ممنون از وقتی که گذاشتین مشکلم حل شد. همه بخشارو طبق اموزش خودش بردم تو MainActivity و فقط initilize کردن TimePickerDialog رو گذاشتم تو فرگمنت مورد نظر.