Xiaomi Background Service - Android Java
-
Selamlar Arkadaşlar,
Müşterilere real time bildirim atacak bir tool geliştiriyorum. Real-time konusunda firebase işimi görmediği için custom bir notification sistemi yazıyorum. Background da servisi başlatıyorum. Uygulama destroy olduğunda servisi tekrardan create eden bir broadcast sınıfım da var. Xiaomi harici cihazlarda sorunsuz çalışıyor. Fakat lanet olası xiaomi cihazlarda uygulamayı task manager dan kapattığı anda veya cihazı kilitlediğinde servis de kendini kapatıyor. Kilit açıldığında servis işlemine devam ediyor. Uygulama ayarlarından; Otomatik Başlatma veya Pil tasarrufu modunu kapattım açtım yemedi. Google forumlarında bununla alakalı net bir çözüm yok diye yazmışlar. Fakat Youtube Facebook vs. uygulamaların servisi background da her zaman çalışıyor. Android uygulama geliştiren mürid/eler bu sorunu nasıl aşıyor? Bilen duyan yeşillendirirse sevinirim.
-
Uygulama geliştirmekten anlamam. Ancak kendi deneyimime göre çözümü yok. YouTube Vanced kullanıyorum. Bilen bilir artık bir uygulaması var onu yüklüyorsunuz kendisi güncelleme geldikçe hem YouTube'u hemde Google servisini güncelleyip kuruyor. İşte o uygulamayı geliştiren eleman bile Xiaomi kullanıcılarna açılışta özel bildirim çıkartıyor. Geliştirici seçeneneklerinden en altta Miui Optimizasyonu ayarını kapatın diyor. Sorunun nedeni o ayar.
-
mkyb bunu yazdı
Uygulama geliştirmekten anlamam. Ancak kendi deneyimime göre çözümü yok. YouTube Vanced kullanıyorum. Bilen bilir artık bir uygulaması var onu yüklüyorsunuz kendisi güncelleme geldikçe hem YouTube'u hemde Google servisini güncelleyip kuruyor. İşte o uygulamayı geliştiren eleman bile Xiaomi kullanıcılarna açılışta özel bildirim çıkartıyor. Geliştirici seçeneneklerinden en altta Miui Optimizasyonu ayarını kapatın diyor. Sorunun nedeni o ayar.
Yok maalesef yemedi.
up olsun
saybirs tarafından 18/Ağu/20 17:08 tarihinde düzenlenmiştir -
Heheheheheh gene düştün mü sen bana ?????
Android 8 den sonra background service çalışmıyor. Foregroundservice yapman lazım. İşletim sisteminden kilitlendi bu durum :)
-
MhmdAlmz bunu yazdı
Heheheheheh gene düştün mü sen bana ?????
Android 8 den sonra background service çalışmıyor. Foregroundservice yapman lazım. İşletim sisteminden kilitlendi bu durum :)
Yunus Emre isimli developer arkadas github notlarinda "Kullanıcıya kaldırılamayan bir bildirim gösterilmesi zorunludur" demis. Kaldirilabilir bildirim istiyorsak ne yapmaliyiz? :)
-
mkyb bunu yazdı
Uygulama geliştirmekten anlamam. Ancak kendi deneyimime göre çözümü yok. YouTube Vanced kullanıyorum. Bilen bilir artık bir uygulaması var onu yüklüyorsunuz kendisi güncelleme geldikçe hem YouTube'u hemde Google servisini güncelleyip kuruyor. İşte o uygulamayı geliştiren eleman bile Xiaomi kullanıcılarna açılışta özel bildirim çıkartıyor. Geliştirici seçeneneklerinden en altta Miui Optimizasyonu ayarını kapatın diyor. Sorunun nedeni o ayar.
@mkyb hocam vanced da Google YouTube hesabına nasıl giriş yapıyorsun, ben giriş yapamadım, daha doğrusu kullanıcı metninin olduğu sayfada onay verdikten sonra ilerlemiyo, öyle bekliyor, forumlarda çözümde göremedim?
-
Bende şuan bu şekilde sorunsuz Gmail hesabımla giriş yaptım kullanıyorum.
-
mkyb bunu yazdı
Uygulama geliştirmekten anlamam. Ancak kendi deneyimime göre çözümü yok. YouTube Vanced kullanıyorum. Bilen bilir artık bir uygulaması var onu yüklüyorsunuz kendisi güncelleme geldikçe hem YouTube'u hemde Google servisini güncelleyip kuruyor. İşte o uygulamayı geliştiren eleman bile Xiaomi kullanıcılarna açılışta özel bildirim çıkartıyor. Geliştirici seçeneneklerinden en altta Miui Optimizasyonu ayarını kapatın diyor. Sorunun nedeni o ayar.
Optimizasyon kapatma muhabbeti sadece yüklerken değil mi? Ne işe yarar bilmiyorum ama her seferinde yükledikten sonra açıyorum :/
-
EdepsizPenguen bunu yazdımkyb bunu yazdı
Uygulama geliştirmekten anlamam. Ancak kendi deneyimime göre çözümü yok. YouTube Vanced kullanıyorum. Bilen bilir artık bir uygulaması var onu yüklüyorsunuz kendisi güncelleme geldikçe hem YouTube'u hemde Google servisini güncelleyip kuruyor. İşte o uygulamayı geliştiren eleman bile Xiaomi kullanıcılarna açılışta özel bildirim çıkartıyor. Geliştirici seçeneneklerinden en altta Miui Optimizasyonu ayarını kapatın diyor. Sorunun nedeni o ayar.
@mkyb hocam vanced da Google YouTube hesabına nasıl giriş yapıyorsun, ben giriş yapamadım, daha doğrusu kullanıcı metninin olduğu sayfada onay verdikten sonra ilerlemiyo, öyle bekliyor, forumlarda çözümde göremedim?
MicroG isimli görünmez uygulamacığı yüklememişsindir muhtemelen
-
ben son kullanıcı olarak konuşim şu an ona bende bir çare arıyorum. s3 frontier saatim var xiaomi telefonla background servisi çalışmadığı için bir süre sonra timeouta düşüyor bağlantı kopuyor. veya uygulamasını elle kapatırsam yine kopuyor.
-
end bunu yazdıMhmdAlmz bunu yazdı
Heheheheheh gene düştün mü sen bana ?????
Android 8 den sonra background service çalışmıyor. Foregroundservice yapman lazım. İşletim sisteminden kilitlendi bu durum :)
Yunus Emre isimli developer arkadas github notlarinda "Kullanıcıya kaldırılamayan bir bildirim gösterilmesi zorunludur" demis. Kaldirilabilir bildirim istiyorsak ne yapmaliyiz? :)
Rootsuz mümkün değil hocam. Yada arka planda bir AlarmService yazacaksın 3-5 sn de bir kalkıp servise istek atacak. Tabi bu da performansın anasını ağlatıyor :)