• 06-01-2020, 21:45:33
    #1
    Merhaba arkadaşlar bir uygulama geliştirdim. https://play.google.com/store/apps/d...m.vaktinde.app ve uygulamamız çoğu cihazda doğru çalışmasına rağmen bazı cihazlarda istenilen davranışları sergilemektedir. Öncelikle uygulama da tahmin edeceğiniz üzere arka planda çalışan bir ön plan servisi ve Alarmları kuröak için alarmmaneger kullanmaktayım.
    Ön plan servisimin ve alarmmaneger ile kurduğum alarmlarım Xiaomi A3 Android One da doğru çalışmasına rağmen Xiaomi Redmi Note 8 'de ön plan servisinin bildirim çubuğu ne de alarmlar çalışmamaktadır. Bu sadece bir örnek olduğunu ve bunun gibi çok fazla cihazda istenildiği gibi çalışmadığı aşikardır. Bunun sebebi aslında Huawei, Samsung, Xiaomi, OnePlus gibi OEM üreticilerinin telefonlarında bir pil koruma uygulaması olması ve bunun normal android işletim sisteminin işleyişinin önüne geçmiş olmasıdır. Diğer uygulama geliştiricileri açtıkları sitelerle ve Google'a yaptıkları şikayetlere yaptığı dönüşler tatmin edici değildir.
    https://dontkillmyapp.com/
    https://issuetracker.google.com/issues/122098785

    Bu konu hakkında bana yardımcı olabilecek har yardım taktir edilecektir. Sevgi ve saygılarımla . Teşekkürler.
  • 18-01-2020, 19:08:49
    #2
    Arkadaşlar yardımınızı bekliyorum. UP
  • 18-01-2020, 20:23:05
    #3
    Çok sıkıntılı bir konu background servislerinin kill edilmesi. Dontkillmyapp deki yönergelere kullanıcı yönlendirilebilir ama her cihaz marka modeli için ayrı ayrı yönlendirmeler yapılması gerekir. Bataryamız uzun gidiyor demek için böyle bir duruma maruz bırakılıyor geliştiriciler. Ignore battery optimization özelliği mevcut ancak onu da her uygulama için vermiyorlar. Bazı markalar ise onu da dikkate almıyorlar. Uyarı düşmenizi öneririm kullanıcılarınıza. Çünkü sabit, kolay ve stabil bir çözümü yok bu durumun. Benzer durumla karşılaştığımda popüler uygulamaların kodlarına dahi baktım onlarda çözüm bulamamışlardı. Ancak yönlendirme yapıyorlardı. Rootlu telefonlarda root yetkisi alınıp optimize edilen programlar engellenebilir ama user yetkisinde bu yapılamaz. Google lisans iptal etmek yerine android geliştiricilerini de korumaya çalışsa bu tür servislere bir standart getirse hiç fena olmayacak.
  • 18-01-2020, 22:51:27
    #4
    Hocam elimde bir Xiaomi Mi A3 var Android One sorunsuz çalışıyor. Bir adette Sumsung A750F var alarmlar kafasına göre bi atıyor bi atmıyor. Çok gıcık edici bir durum. Ben şey yazmak istemiyorum sürekli arka plandan kill olursa kendini başlatacak bir serviste yazmak istemiyorum. Bataryayı asıl o zaman hiç eder diye en son çare o olacak gibi