lostyazilim
tr.link

Android Studio'da Firebase kullanarak kullanıcıların kaydını alma

4 Mesajlar 756 Okunma
acebozum
tr.link

ExelDragon ExelDragon WM Aracı Kullanıcı
  • Üyelik 16.03.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek Yazılımcı
  • Konum Ankara
  • Ad Soyad A** Ç**
  • Mesajlar 388
  • Beğeniler 73 / 38
  • Ticaret 4, (%100)
Merhaba arkadaşlar,

Android studio ve firebase kullanarak bir uygulama yapmaya çalışıyorum. Uygulama chat odası mantığında, yani kullanıcı kayıt olduktan sonra odalarda x-y-z odalarına kayıt da yaptıracak ve kayıt yaptırdığı odalarda chat yapabilecek fakat bir türlü beceremedim nasıl yapabilirim bu işlemi yardımcı olabilir misiniz?

Örneğin, kullanıcı 100 odadan 1 odaya girdi ve kutucuğu işaretleyerek kaydını yaptırdı. Odaya kayıt olarak o odaya kayıt olan kullanıcılar ile sohbet etmeye başladı.

İyi geceler herkese :)
Ozcnn

kişi bu mesajı beğendi.

elektronikssl
webimgo

gknyldrmm gknyldrmm WM Aracı Kullanıcı
  • Üyelik 09.05.2020
  • Yaş/Cinsiyet 32 / E
  • Meslek Developer
  • Konum İstanbul Anadolu
  • Ad Soyad G** Y**
  • Mesajlar 105
  • Beğeniler 7 / 17
  • Ticaret 2, (%50)
child kullanarak add yapacaksın oda objesine.
odaları listelerken tikladiginda child ekliceksin useri.
odadan ciktiginda remove.
ExelDragon

kişi bu mesajı beğendi.

Ozcnn Ozcnn WM Aracı Kullanıcı
  • Üyelik 14.05.2020
  • Yaş/Cinsiyet 26 / E
  • Meslek Freelancer
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** K**
  • Mesajlar 29
  • Beğeniler 18 / 7
  • Ticaret 0, (%0)
Merhaba, ayaküstü düşündüm ve şöyle bir yapı oluşturdum kafamda...

3 farklı child ekleriz
Adları :
Room
Message
User

Room child parametreleri
RoomId
Stats
RoomName
PermId

User child parametreleri
UserId
UserName
UserPw
UserPerm
//Kullanıcılara hangi ozellikleri vermek istiyorsan

Message child parametreleri
MessageId
MessageText
UserId
RoomId

Bu şekilde bir yapı yapıp kullanıcının yaptığı mesajlari girdiği odaidsi ve useridsini alarak messahe childimiza atiyoruz. Roomdaki idye gore messagedaki roomid'sine göre tum yapilan mesajlari cekebilirsiniz.

Bu şekilde bir yapı oluşturdum umarım sorunun cevabını verebilmişimdir kullanımi nasıl yaparim diye düşünüyorsanız googleye firebase realtime database kullanımı yazarak bilgi edinebilirsiniz.
TuncerK ExelDragon

kişi bu mesajı beğendi.

ExelDragon ExelDragon WM Aracı Kullanıcı
  • Üyelik 16.03.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek Yazılımcı
  • Konum Ankara
  • Ad Soyad A** Ç**
  • Mesajlar 388
  • Beğeniler 73 / 38
  • Ticaret 4, (%100)
Teşekkür ederim, deneyeceğim iyi akşamlar
 

 

wmaraci
wmaraci
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al