Eren
Eren
İstanbul-I (Avrupa)
15/02/2014 tarihinden beri üye
130 GY Puanı
45K GY Sırası

Kişisel Sayfaları

İlgi Alanları

2 Rozet
0 Sertifika
1 Soru Sordu
6 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Kullanıcıya ait Eğitim geçmişi bilgisi bulunmamaktadır.

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

7
Tümünü Gör

Android Push Notification

Android uygulamam için PHP ve MYSQL destekli push notification kullanmak istiyorum.  Şu adreste anlatılan eğitimden faydalandım:
http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/

Tüm adımları tamamladım. Deneme amaçlı 1-2 cihaza gönderim yaptım, güzelce çalışıyor. Ancak takıldığım konu aynı anda mesela 30.000 kişiye nasıl gönderim yapacağım ? PHP script kısmında dondum kaldım. İlerleyemiyorum :)
GCM sitesinde diyor ki: 
"GCM allows us to send a notification to up to 1000 device at a time". Yani aynı anda en fazla 1000 cihaza gönderim yapabilirim. Peki benim uygulamamı kullanan 30.000 kişi varsa ben bunu PHP ile nasıl düzenleyeceğim ? Bu konu hakkında lütfen bir öneriniz varsa yardımcı olur musunuz ?





 

Notification içeriğini yakalama

16 Şubat 2014 tarihinde cevaplandı

Broadcast Receiver ile yakalayabilirsin. Aşağıdaki örnek telefona gelen çağrıları yakalıyor. Bundan ilham alabilirsin :)

http://www.tutorialforandroid.com/2009/01/get-phone-state-when-someone-is-calling_22.html

Android Push Notification

Tamamdır; olayı çözdüm, kitabını da yazıcam yakında :) GCM sayesinde PHP bilgimi de epey bir ileri seviyeye taşımış oldum :))

Şimdi gelelim aynı sorundan muzdarib olabilecek GCM mağdurlarına:

1- MYSQL veritabanınızdaki kaydettiğiniz RegistrationIDs'ler bir gün gelip de 1000'i geçerse sakın üzülmeyin ,ağlamayın :) 1000'i geçtikten sonra şunları uygulayın:

[code]$regIdParcala = array_chunk($regIDs, 1000);[/code]
Bu size 1000'den fazla olan regID'yi bölmenizi sağlıyor. 

2- Curl ile gönderdiğiniz sorguyu şimdi Multi Curl ile foreach içerisinde çalıştırın.

Hayırlı olsun.
 

Android Push Notification

Kimse GCM kullanmıyor sanırım ?