Я изучаю Amazon SNS и Pubnub и APNS с автономными возможностями. И я читал об этом более 10 часов. Все еще неспособность консолидировать все детали.Amazon sns/sqs offline messages APNS (Pubnub, SNS, APNS)
Есть ли у кого-нибудь опыт работы с Amazon SNS/SQS, если APNS находится в автономном режиме, он сохраняет офлайн-сообщения для вас, а затем отправляет его, когда он вернулся в сеть, когда я читаю, что Apple APNS удаляет push-уведомления, самое новое сообщение. Я не уверен, сможет ли Amazon SQS узнать, не отправлены ли сообщения через APNS и поставить его в очередь. (По мере того как структура идет SQS/SNS отправляет сообщения в APNS, затем APNS на устройства, но что, если APNS видит, что устройство отключено, есть механизм, поэтому SNS/SQS знает, что он отключен и очереди этих сообщений вверх ?)
И похоже, что полезная нагрузка для APNS по-прежнему ограничена ОС до 2 КБ, даже ASA Amazon составляет 256 КБ?
Я прочитал эту тему What is advantage and disadvantage of using pubnub over Amazon Simple Notification Service (sns)?
Но не уверен, которое я должен идти на, я просто нужно простой толчок уведомление, что является надежным (Sure, что он отправляется на устройство), а также сохраняется, если он отсутствует и отправляйте обратно на устройство, когда он снова подключен к сети. Но IOS7 и предыдущий, кажется, имеют очень низкий размер полезной нагрузки сообщения 256kb, мне нужно atleast 1,5kb
Дополнительная точка, является ли Pubnub похожей на тип Whatsapp, с протоколом TCP или XMPP, который остается подключенным? Потому что я читал, что
Apple запрещает приложениям на iOS работать в фоновом режиме, и поэтому разработчики iOS могут реализовать APNS как средство доставки уведомлений в реальном времени на устройство iOS, когда приложение работает в фоновом режиме.
Значит ли это, даже если у меня есть pubnub, когда приложение находится в фоновом режиме, я не смогу получать сообщения от Pubnub? Как IOS не разрешит Pubnub продолжать подключать свой сокет в фоновом режиме? Но я уверен, что приложения IOS могут работать в фоновом режиме и поддерживать связь сокетами?
Спасибо за информацию, часть, которая не слишком понятна для меня, - это SNS с частью APNS. В документации Amazon говорится, что SNS работает с SQS, но в нем не упоминается «автономный обмен сообщениями» с APNS, Apple сообщает, что APNS не будет хранить автономные сообщения, а только самую новую. Значит, SNS/SQS знает, что сообщения удаляются APNS? И сохраните эти сообщения и отправьте позже? Также, если Pubnub - это только соединения сокетов, то это «в основном» то же, что и Pusher? – John
Ну, это недостаток с использованием этих сервисов, и именно здесь PubNub решает проблему. PubNub сохраняет сообщения, а APN могут разбудить приложение. Поэтому при использовании вместе APNS используется для оповещений пользователю, когда приложение не используется, и когда приложение запускается, оно подключается к каналу PubNub для очень быстрой связи и синхронизации данных среди аудитории пользователей, использующих приложение. – Bhavana
Что касается PubNub и Pusher, вы можете найти подробный ответ на Quora: [Каковы конкурентные преимущества Pusher vs. PubNub?] (Http://www.quora.com/What-are-the-competitive-advantages-of -Pusher-vs-PubNub) – Bhavana