Şimdi Ara

Android Mesaj Senkronizasyonu (çözüldü)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
9
Cevap
1
Favori
1.237
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Ekleme: Google Cloud Messaging tarzi sistemler kullanılıyormuş.

    Hakkında bilgi istiyorum. Bilen var mi Whatsapp, Facebook, Snapchat bu işi nasıl yapıyor?

    Aklımda arka planda sticky olarak çalışan ve cihazi atıyorum 3saniyede bir wakelock ile uyandırıp bir http request yapıp yeni mesaj var mı kontrol eden bir service geliyor ama bu çok veri harcamaz mı? Basit bir http.request ne kadar veri harcar bilmiyorum gerçi ama hepsini geçtim çok şarj yemez mi? Http.listener tarzı bir yöntem var mı bunu merak ettim.



    < Bu mesaj bu kişi tarafından değiştirildi avatar78 -- 12 Temmuz 2015; 21:08:27 >
    < Bu ileti mobil sürüm kullanılarak atıldı >



  • Mesaj nereden gelecek?

    < Bu ileti mini sürüm kullanılarak atıldı >
  • -w K- - kullanıcısına yanıt
    Yani karşı taraftaki kullanıcıdan. Gönderici - sunucu - alıcı şeklinde işliyor yanılmıyorsam.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • GCM kullanabilirsin.

    GCM, cihazın arka planında sürekli google sunucularını kontrol eden bir socket açık bırakıyor. Bu sayede whatsapp gibi uygulamalarda mesajlar anında iletiliyor.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • -w K- - kullanıcısına yanıt
    Şimdi gördüm, daha önceden de duymuştum da adamlarin kendi sistemleri var saniyordum çünkü çok batarya yiyor diğer ihtimalde.

    Peki bilen var mı bu tarz bir sistemi kendimiz olusturabiliyor muyuz yani herkes GCM kullanmıyor sanirsam, başka alternatifler olmali.

    Ekleme: Baya varmış. Muhtemelen resim video ses vs de gönderilebiliyor bu yöntemlerle.
    http://stackoverflow.com/questions/15297246/are-there-alternatives-to-google-cloud-messaging-for-custom-android-builds



    < Bu mesaj bu kişi tarafından değiştirildi avatar78 -- 12 Temmuz 2015; 19:43:07 >
    < Bu ileti mobil sürüm kullanılarak atıldı >




  • Birkaç alternatif var ama mesela Amazon'un da böyle bir servisi var. Arka planda GCM kullanıyor..

    Yani en sağlıklısı GCM kullanmak.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • -w K- - kullanıcısına yanıt
    Tamamdır hocam yardımın için çok teşekkür ediyorum

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Yazmaya geç kalmışım ama diğer arkadaşlarında önerdiği gibi GCM veya Parse gibi Push Notification servislerini kullanmak gerek
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.