Comments 9
Apple старается изо всех сил чтобы не дать своим пользователям возможность нормально работать с любым сервером посредством IMAP IDLE.
-1
мне казалось, что это сделано ради экономии батарейки — через один канал связи с APNs можно получать нотификации для всех приложений (соответственно меньше открытых tcp-соединений, keep-alive пакетов и т.п.)
+4
Вы, как я понимаю, наверное, отправляете только push'ы с нотификацией. То есть сервисных у вас нет. Дело то вот какое,
Это действительно так, но в случае если приложение активно или свёрнуто, но не закрыто (!), то есть (foreground || background) && !killed. По крайней мере, мне не удалось обойти это, хотя появился такой эффект только в 10 iOS'е. Вы с таким не сталкивались?
Для того, чтобы push-уведомление стало silent, необходимо в payload указать: «content-available»: 1. И не указывать alert, sound и badge ключи в payload — они совершенно бесполезны для push-уведомления, которое не будет показано пользователю.
Это действительно так, но в случае если приложение активно или свёрнуто, но не закрыто (!), то есть (foreground || background) && !killed. По крайней мере, мне не удалось обойти это, хотя появился такой эффект только в 10 iOS'е. Вы с таким не сталкивались?
0
> И не указывать alert, sound и badge ключи в payload — они совершенно бесполезны для push-уведомления, которое не будет показано пользователю.
Протестую! badge в таком пуше будет «крутить» счётчик непрочитанных на иконке приложения.
Протестую! badge в таком пуше будет «крутить» счётчик непрочитанных на иконке приложения.
0
APNs не хранит более одного push по приложению на устройстве. Если, пока пользователь офлайн, ему приходит несколько уведомлений, когда он выйдет онлайн, он увидит только последнее сообщение.
Не совсем понятно, сначала речь о хранении на устройстве, потом о том, что пользователь оффлайн. Речь о хранении в облаке?
0
А у вас есть график со временем доставки пушей до пользователей? Через сколько доставляется 50% отправляемых пушей? Через сколько 70%?
0
Sign up to leave a comment.
Когда почта доставляет: боремся с потерями push-уведомлений в iOS