2016-04-12 24 views
4

kullanarak bir konunun abonelerinin özel bir listesi için şu anda AWS üzerinde bir uygulama kurmak üzerinde çalışıyorum. İlk başta, uygulama Parse sunucusundaydı ve push bildirimleri bir sorun değildi, ancak AWS'ye geçtiğimde bununla ilgili bazı sorunlarla karşılaştım.Android push bildirimleri Amazon SNS

Bildiğim kadarıyla bu bağlantıyı http://aws.amazon.com/articles/9156883257507082 okunduğu şekliyle ben şu anda kaydedilir yerden cihaz belirteçleri kullanılarak uç noktaları oluşturarak kullanıcıların abone olmak için bir konu oluşturmanız gerektiğini. Birçok kullanıcı bulunacaktır öğrenilen ve bildirimler bir konudan tüm uç noktalara gönderilecektir.

Bir bildirim göndermek istediğimde sorun Bazı kullanıcıları bir konudan almak istemediğimde, örneğin bir kullanıcı bir şey gönderdiğinde, ona bir bildirim göndermeyeceğim. Bu, bildirimleri göndermek için özel bir kitleniz olduğunda da kullanılabilir. Gönderilecek her olay bildirimi için bir konu oluşturabilirim ama bunun verimli bir yöntem olduğunu düşünmüyorum.

Bunu yapmak için bir imkan var mı, yoksa Amazon bu özelliği desteklemiyor mu? Şimdiye kadar internet üzerinde bu sorunu çözmeme yardımcı olabilecek bir şey bulamadım ve umarım burada çalışmış birini bulurumdur. Zaman ayırdığınız için teşekkür ederiz!

Plus: Ayrıca burada Send Push Notifications using Amazon SNS service ile benzer bir soru buldum, ancak yine de belirli bir cevabı veya bununla ilgili bazı bağlantılarım yok. Ben AWS belgelerinde bulunan kadarıyla

cevap

2

, bu

cihazın ARN ile Yayınla işlevini çağırarak belirli bir cihaza doğrudan mesajlar gönderin belirtiyor. Amazon DynamoDB'deki son nokta ARN'lerini depolayarak ve sunucuda çok iş parçacıklı kod kullanarak milyonlarca kullanıcıyı işlemek için bunu kolayca ölçekleyebilirsiniz.

Böylece bildirim almak kullanıcıları filtrelemek ve konuya abone tüm kullanıcılara toplu mesaj göndermek değil muktedir, Cihazın birinci saatler kullanarak mesaj göndermek gerekir.

Bu doğrudur fazla bilgi here

+0

bulabilirsiniz. Bunu yapabilirdim ve bu çözümü düşündüm ama verimli olduğunu düşünmedim. Bir milyon kullanıcı için bildirimleri bu şekilde göndermenin çok zaman alacağını düşünüyorum. –

+0

Yine, "milyonlarca kullanıcıyı işlemek için bunu kolayca ölçeklendirebilirsiniz". Bilmiyorum, belki ihtiyaçlarınızı karşılamıyorsa servisi değiştirin. – DDsix

+0

@OanaBejenaru Bu özelliği içerecek AWS destek ekibiyle konuşabilirsiniz. Ddsix'in söylediği gibi SNS ile aradığınız şey mümkün değil –

İlgili konular