Kişisel Sayfaları
İlgi Alanları
İş Tecrubesi
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
7Android 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 ?
ApiResponse null dönüyor
Şuradan ilham alabileceğini düşünüyorum:
https://github.com/apigee/usergrid-sample-android-messagee/blob/master/src/com/project/controller/MessageController.java
Notification içeriğini yakalama
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.
Notification Panel'e Player Control Ekleme
Bu bölümde Notification bölümünü nasıl özeleştirebileceğiniz hakkında bilgiler mevcut:
http://developer.android.com/guide/topics/ui/notifiers/notifications.html#CustomExpandedView
Ayrıca şurada da benzer bir soru var:
http://stackoverflow.com/questions/6435136/android-music-player-in-the-notification-screen-top-pull-down-screen
Bol şans!