Merhaba arkadaşlar,
Yapmak istediğim şey kısaca bir alarm eklentisi. Fakat bu eklenti cihazdaki sabit sesler yerine sunucularda bulunan dosyaları kullanacak.
Ya da standart bildirim mantığı ile gidecek olursak belirlenen saatte bildirim gösterildiğinde arka planda bir medya player çalıştırarak ses dosyasını oynatacak.
Nereye baktıysam yapılanlar sadece uygulama açıkken çalışıyor. Uygulamayı kapatınca herhangi bir işlem yapılmıyor.
Gerekirse ücretli destekte alabilirim.
Yardımlarınız için şimdiden teşekkürler.
GEREKLİ DÜZENLEME: Notification eklentileri, Workmanager ya da herhangi bir Background process eklentisi işimi görmedi. Derdimi farklı şekilde anlatmayı deneyeyim:
Alarm eklentisi olarak düşünelim ve bildirim geldiğinde iki tane butonu olsun. Bu butonlara tıklandığında uygulama açılmadan arka planda istediğim herhangi bir işlemi yapabileyim. Java ya da Kotlin ile çözümleri mevcut ama uygulama Flutter ile yazıldığı için mecburen bu şekilde ilerlemek durumundayım. Benim gibi bu sorunu yaşayan bir çok insan varmış. Ama halen yeterli bir çözüm getirilmemiş.
Flutter Alarm Eklentisi
11
●246
- 04-03-2023, 23:56:05Local notification çözmüyor sorunu. Notification pluginlerinin hepsini denedim. Türlü türlü taklalar attım ama istediğim sonucu vermiyor.alicemalturan1 adlı üyeden alıntı: mesajı görüntüle
- 05-03-2023, 05:20:00Flutter WorkManager, uygulamanızın arkaplanda çalışan görevleri yönetmenizi sağlayan bir Flutter paketidir. Bu paket, uygulamanızın arkaplanda çalıştığı sırada belirli görevleri düzenli olarak çalıştırmanıza olanak tanır.
Flutter WorkManager, özellikle belirli bir süre içinde tekrarlanan işlemler yapmanız gereken durumlarda yararlıdır. Örneğin, uygulamanızın arkaplanda çalışarak belirli bir süre içinde veri çekmesi, push bildirimleri göstermesi, dosyaları senkronize etmesi, belirli aralıklarla bir dosyaya veri yazması veya belirli bir süre sonra ses çalması gibi görevleri yönetebilirsiniz.
Flutter WorkManager, Android ve iOS için gerekli olan arkaplan görevlerinin işleme koyma farklılıklarını otomatik olarak yönetir ve her iki platformda da düzenli görevleri çalıştırmak için optimize edilmiştir. Bu nedenle, uygulamanızın arkaplanda daha az pil tüketmesi için Flutter WorkManager kullanarak görevleri yönetebilirsiniz. - 05-03-2023, 09:57:59Kıymetli cevabınız için çok teşekkür ederim. Fakat ben derdimi en başta eksik anlattım sanırım. Workmanager bir yere kadar çözüyor. Bir noktadan sonra uygulama açılmadan Workmanager da işlem yapamıyor. İstediğim şey tamamen kullanıcı kontrolünde ve uygulama açılmadan yapılabilmesi. Evet Workmanager üzerinden bir process daha ekleyip 2 dakika sonra işlemi sonlandır diyebilirim. Ama istediğim şey bu değil ve yapmak istediğim şeyle asla uyuşmuyor.omergundogar adlı üyeden alıntı: mesajı görüntüle