Soru & Cevap

Android device id ...

14.01.2015 - 09:44

Arkadaslar cihazin device idsini alarak bu device idyi kullanarak sadece o cihaza veri gonderebilir miyim acaba sunucudan. Yani veritabanindan su bilgiyi cek device id si sunlar olan cihazlara gonder tarzinda boyle birsey mumkun mudur acaba?

424 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user srtcbzncr
srtcbzncr
15.01.2015 - 12:02
Hocam oncelikle tesekkur ederim ilginiz icin aslinda soyle birsey yapmak istiyorum kullanici tabanli veritabanindan cekilen veriyi sadece iki kullaniciya socket baglanti ile ayni anda gondermek yani o veri sadece o iki kullaniciya gonderilecek karsilikli oyun odasi tarzi bir yapi socket ile p2p tarzi bir yapi dusundum basta ancak hem kaynaklar cok yetersiz hem de gozum korktu acikcasi biraz o yuzden sunucuyu araci olarak kullanmak istiyorum.
picture-41616-1421232883.jpg
ayigitd
14.01.2015 - 11:42

Merhaba Sertaç, 

Sorunu yanlış anlamadıysam sunucu ile kullanıcı arasında bir iletişim kurmak istiyorsun ve bu iletişimin kullanıcıya özel olmasını istiyorsun. Sunucu tarafına basit bir api yazarak bunu sağlayabilrsin, kontrol için ister session ister device-id kullanırsın kontrolü sende olur. 

Eğer isteğin kullanıcı tabanlı değil cihaz tabanlı bir ayrım yapmaksa -bir kullanıcının bir tableti bir telefonu olabilir vb. durumlar- isteklerinin bir parametresini de device-id tutarak yine server tarafında bu işlemi yapabilrsin. (Http methods konularına internetten bakabilirsin)

Ayrıca pek hakim olmasam da push-notification diye bir yöntem var, eğer notificationların içinde bir parametre olarak device-id'yi kontrol edebilirsen, istediğin kullanıcıya notification atman da mümkün olabilir. Buradan yola çıkarak da istediğin sonuca varabilirsin sanırım. Ama bu sonuncu bahsettiğim ne derece mümkün emin değilim.

Soruyu yanlış anlamadıysam, bunları incelemeni tavsiye ederim.