2015-12-07 22 views
7

Kullanıcıların metin ve medya gönderebileceği ve alabileceği bir sohbet uygulaması yapmayı planlıyorum - ses, görüntü ve video. Basitlik için uygulama motorunu GCM ile kullanmaya karar verdim. GCM ile aşağı akış yapmak, sağlanan örnek kılavuzu ve Android Studio şablonunu kullanarak (metin mesajları için) iyi çalışıyor gibi görünüyor. Akıntıyı denediğimde mesajı geri almadım. Bu çok önemsiz olabilir ama birisi bana bu konuda iyi bir öğretici ya da kitap işaret edebilir. Baska öneri? Sohbet uygulaması için GCM ve App Engine

mansap için bu Kullanılan: https://github.com/GoogleCloudPlatform/gradle-appengine-templates/tree/master/GcmEndpoints Ve bu memba için: https://developers.google.com/cloud-messaging/upstream

+0

Zaten sohbet uygulama geliştirdik Xmpp/openfire yangın sohbet uygulamasını kullanabilirsiniz ve gayet iyi çalışıyor ........ @ user531069 –

+0

Teşekkürler ama ben sadece benim arka uç sunucusu olarak uygulama motoru sahip olmayı tercih ederim. – user531069

+0

Daha fazla yardım için bu demoyu deneyin: http://www.grokkingandroid.com/upstream_messages_with_google_cloud_messaging/ ve https://www.captechconsulting.com/blogs/google-cloud-messaging-cloud-connection-server-tutorial – Saif

cevap

5

Ben Stüdyo şablonuna aracılığıyla oluşturulan MessagingEndpoint sınıfında sendMessage yöntemine @ApiMethod (isim = "sendMessage") eklemek zorunda kaldı. Bundan sonra, mesajı GCM'ye bağlı olan uygulama motor sunucusuna geri göndermek için ve mesajın da cihazıma tekrar yankılanması için sendMessage API'sını kullanabildim.