سلام استاد وقت بخیر
استاد من عملیات notification رو در زامارین اندروید انجام دادم و اطلاعات رو از طریق signalr گرفتم، الان فقط مشکل اینجاست تا وقتی برنامه اجرا نشه به کاربران نمایش داده نمیشه و در مورد سرویس در زامارین خیلی سرچ کردم متاسفانه به نتیجه نرسیدم
لطف میکنید راهنمایی کنید
استاد نمیشه یک جلسه در مورد سرویس ها به دوره اضافه بشه؟
در بروز رسانی بعد شاید بزارم
اگر ممکنه حتما اینکارو بکنید استاد چون پیچیدس و ارور های مختلفی میگیریم.واقعا نیازه .
ممنون
[Service(Label = "BackgroundService")]
public class BackgroundService : Service
{
private int counter = 0;
private bool isRunningTimer = true;
INotificationManager notificationManager;
int notificationNumber = 0;
public MainViewModel model = new MainViewModel();
public override StartCommandResult OnStartCommand(Intent intent,[GeneratedEnum] StartCommandFlags flags, int startId)
{
Device.StartTimer(TimeSpan.FromSeconds(1), () =>
{
MessagingCenter.Send(counter.ToString(), "counterValue");
counter++;
return isRunningTimer;
});
return StartCommandResult.Sticky;
}
public override IBinder OnBind(Intent intent)
{
return null;
}
public override void OnDestroy()
{
StopSelf();
counter = 0;
isRunningTimer = false;
base.OnDestroy();
}
استاد این سرویس رو اضافه کردن و کار میکنه مشکلم اینه وقتی برنامه بسته میشه timer دوباره صفر میشه ولی در حالت بک گراند درست ار میکنه، آیا متد خاصی هست که با بستن برنامه notification باز هم ارسال بشه؟
والا یه بار قبلا باهاش کار کردم خاطرم نیست چطور بود
وقت کنم به همین دوره اضافه میکنم و مستنداتش رو دوباره مطالعه میکنم
خیلی ممنون