Size: a a a

iOS Developers — русскоговорящее сообщество

2020 October 09

VP

Vladimir Petrov in iOS Developers — русскоговорящее сообщество
Vlad
ну да, про код понятное дело 😄 хотя я вот сейчас думаю, что танцы с сохранением инфы из пуша такое себе, если юзер убил аппку - оно вообще не сработает
думаю iOS поднимет приложение
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
если юзер убил аппку уже по идее ничего не поднимет. к тому же юзер может тупо запрещать пуши, поэтому в любом случае чего-то критичного сохранять не получится. а если там не супер важная информация, которая потом при запуске все равно будет запрошена, то и так сойдет
источник

V

Vlad in iOS Developers — русскоговорящее сообщество
Denis Kim
если юзер убил аппку уже по идее ничего не поднимет. к тому же юзер может тупо запрещать пуши, поэтому в любом случае чего-то критичного сохранять не получится. а если там не супер важная информация, которая потом при запуске все равно будет запрошена, то и так сойдет
та тут на проекте выдумали слать новости и чтобы сохранять их сразу из пуша, но сейчас я понимаю, что надо просить метод для их получения, а то сохранения пушей прям далеко не error-proof approach
источник

VP

Vladimir Petrov in iOS Developers — русскоговорящее сообщество
Vlad
та тут на проекте выдумали слать новости и чтобы сохранять их сразу из пуша, но сейчас я понимаю, что надо просить метод для их получения, а то сохранения пушей прям далеко не error-proof approach
Посмотри про BackgroundFetch, похоже тебе это подойдет
источник

V

Vlad in iOS Developers — русскоговорящее сообщество
Vladimir Petrov
Посмотри про BackgroundFetch, похоже тебе это подойдет
та мне фетчить как раз не надо, надо засейвить, что пришло, а на данном этапе вообще понять поднимается ли нормально аппка
источник

VP

Vladimir Petrov in iOS Developers — русскоговорящее сообщество
уведомления не надежная штука(
источник

VP

Vladimir Petrov in iOS Developers — русскоговорящее сообщество
Они могут не дойти даже, Apple не гарантирует доставку
источник

E

Eldar in iOS Developers — русскоговорящее сообщество
Vlad
та мне фетчить как раз не надо, надо засейвить, что пришло, а на данном этапе вообще понять поднимается ли нормально аппка
contentAvailable: true сайлент пуши не пробовали ?
источник

V

Vlad in iOS Developers — русскоговорящее сообщество
Eldar
contentAvailable: true сайлент пуши не пробовали ?
та вот сейчас там надо с бекэндером пообщаться, а то внутри aps этого параметра нет, но есть нечто "gcm.notification.content-available" : "1",
источник

AS

Aleksei Sherbakov in iOS Developers — русскоговорящее сообщество
Vladimir Petrov
Будет порядка 5 секунд вроде бы чтоб обработать пуш
30 секунд
источник

VP

Vladimir Petrov in iOS Developers — русскоговорящее сообщество
Aleksei Sherbakov
30 секунд
Мне ребята из Яндекса рассказывали, сам доку не читал по пушам
источник

VP

Vladimir Petrov in iOS Developers — русскоговорящее сообщество
Спасибо что уточнил
источник

AS

Aleksei Sherbakov in iOS Developers — русскоговорящее сообщество
Vladimir Petrov
Мне ребята из Яндекса рассказывали, сам доку не читал по пушам
Ну если мы про UNNotificationServiceExtension и его метод override func didReceive(_ request: UNNotificationRequest, withContentHandler contentHandler: @escaping@escaping (UNNotificationContent) -> Void) который переопределяется для обработки контента внутри пуша, например прогрузки картинки в пуш, когда у тебя кастом пуш. Так вот на обработку дается 30с.
источник

VP

Vladimir Petrov in iOS Developers — русскоговорящее сообщество
Понял, хорошо
источник

S

Say my name in iOS Developers — русскоговорящее сообщество
Vladimir Petrov
Гайдлайны эпла говорят использовать сториборд, чтоб он был похож на первый открываемый экран
это только рекомндация. а так можно использовать какую надо картинку с надписями и без
источник

S

Say my name in iOS Developers — русскоговорящее сообщество
The The
это как? как обратная совместимость тогда будет работать? просто по опыту андроида, там если что-то депрекейтед, то нужно поддерживать и старые фишки для обратной совместимости...
со сторибордом работает и в ios 9 - проверял
источник

VP

Vladimir Petrov in iOS Developers — русскоговорящее сообщество
Say my name
это только рекомндация. а так можно использовать какую надо картинку с надписями и без
Конечно можно, но это будет отличаться от системных приложений и пользователю будет неудобно
источник

S

Say my name in iOS Developers — русскоговорящее сообщество
Vladimir Petrov
Конечно можно, но это будет отличаться от системных приложений и пользователю будет неудобно
Чем неудобно? Многие приложения вообще не заморачиваться и стартуют с чёрного экрана 😂
источник

VP

Vladimir Petrov in iOS Developers — русскоговорящее сообщество
Say my name
Чем неудобно? Многие приложения вообще не заморачиваться и стартуют с чёрного экрана 😂
Количественный анализ интерфейса говорит что пользователю нужно около 0.3 секунды чтоб понять расположение элементов на экране. Таким образом если мы на экране запуска показываем расположение элементов, то мы экономим 0.3 сек пользовательского внимания
источник

VP

Vladimir Petrov in iOS Developers — русскоговорящее сообщество
Для меня это важно
источник