Size: a a a

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

2021 March 20

SP

Sanya Prorok in iOS Developers — русскоговорящее сообщество
Andrey Eremenko
@Sanya_Prorok
1) а почему он не подпишется до какого-то действия?
2) естественная история с уведомлениями в ios. Надо продумывать алгоритм обработки подобных ситуаций.
На счет второго
Подпись и отпись на топики идет через тогл
Единственный вариант, который придумал - сделать тоглы неактивными, пока запрещены уведомления
А снизу добавлю подпись, почему тоглы не кликабельны
источник

AE

Andrey Eremenko in iOS Developers — русскоговорящее сообщество
@Sanya_Prorok я не помню как точно, но тебе нужен колбек на разрешение или деклайн уведомлений. https://stackoverflow.com/questions/40451296/swift-action-if-the-user-accepted-or-rejected-notifications
источник

AE

Andrey Eremenko in iOS Developers — русскоговорящее сообщество
@Sanya_Prorok собственно, в апп делегат и идет
источник

SP

Sanya Prorok in iOS Developers — русскоговорящее сообщество
Понял, буду пробовать
Спасибо за наводку
источник

VC

Vladislav Chugunkin in iOS Developers — русскоговорящее сообщество
Sanya Prorok
На счет второго
Подпись и отпись на топики идет через тогл
Единственный вариант, который придумал - сделать тоглы неактивными, пока запрещены уведомления
А снизу добавлю подпись, почему тоглы не кликабельны
Так и делается, ещё при изменении тогла часто вываливают Алерт типа «у вас пуши запрещены, разрешите в настройках» и кнопка «перейти в настройки» и «отмена», по первой кнопке можно редиректнуть пользователя куда надо
Главное на applicationDidBecomeActive проверять изменилось разрешение на пуши или нет, чтоб нормально логика отрабатывала)
Ну и в целом это логично, что если пользователь закрыл приложение сразу же, и в вывалившемся алерте разрешил уведомления на пуши, он ничего не получит до перезахода, потому что его токен не направится никуда. Это норм. Главное чекать его пуши при каждом старте и рулить логикой.
Подписывать на топики тоже лучше из колбека разрешения на пуши, чтобы не быть привязанным к показу какого-то экрана, тк если разрешение уже дано, то колбек все равно вызовется с сакцессем
источник

А

Александр in iOS Developers — русскоговорящее сообщество
Кто работает на M1? Есть какие-то подводные камни? Что-то не работающее и тд? Хочу mac купить - вот и думаю на intel брать или M1 сразу взять.
источник

G

GGsrvg in iOS Developers — русскоговорящее сообщество
Александр
Кто работает на M1? Есть какие-то подводные камни? Что-то не работающее и тд? Хочу mac купить - вот и думаю на intel брать или M1 сразу взять.
Уже писали
источник

А

Александр in iOS Developers — русскоговорящее сообщество
GGsrvg
Уже писали
А можно линк?
источник

BD

Bekzat Dosmamatov04 in iOS Developers — русскоговорящее сообщество
Всем привет)))Есть ли способ открыть xCode в windows?
источник

А

Александр in iOS Developers — русскоговорящее сообщество
Bekzat Dosmamatov04
Всем привет)))Есть ли способ открыть xCode в windows?
виртуалка
источник

BD

Bekzat Dosmamatov04 in iOS Developers — русскоговорящее сообщество
Александр
виртуалка
С каким можно ))) можешь пожалуйста ссылку кинуть?
источник

А

Александр in iOS Developers — русскоговорящее сообщество
устанваливаешь виртуалку на винде, на виртуалку ставишь mac os
источник

BD

Bekzat Dosmamatov04 in iOS Developers — русскоговорящее сообщество
Александр
устанваливаешь виртуалку на винде, на виртуалку ставишь mac os
Понятно спасибо.
источник

G

GGsrvg in iOS Developers — русскоговорящее сообщество
Александр
А можно линк?
Поищи через поиск в группе
источник

G

GGsrvg in iOS Developers — русскоговорящее сообщество
Александр
А можно линк?
Не понятно про какие камни ты говоришь, можешь тут посмотреть https://isapplesiliconready.com/ru
источник

S

Sergey in iOS Developers — русскоговорящее сообщество
@donnanna тут интересно
источник

V

Vanjo in iOS Developers — русскоговорящее сообщество
Всем привет. Кто-нибудь сталкивался с медленной загрузкой контактов ? Если - да, то как решали. 3 к контактов - 13 с
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Vanjo
Всем привет. Кто-нибудь сталкивался с медленной загрузкой контактов ? Если - да, то как решали. 3 к контактов - 13 с
ну я во времена 5s грузил 1000. да было медленно. просто показывал загрузку и грузил в бекграунде. ну и давал юзеру возможность пользоваться другими разделами в это время, чтобы не выглядело как зависшее
источник

Nc

Nawaf chowdhury in iOS Developers — русскоговорящее сообщество
what is the proper way to call api on did select row as fetching data is a time consuming process
источник

SP

Sanya Prorok in iOS Developers — русскоговорящее сообщество
Vladislav Chugunkin
Так и делается, ещё при изменении тогла часто вываливают Алерт типа «у вас пуши запрещены, разрешите в настройках» и кнопка «перейти в настройки» и «отмена», по первой кнопке можно редиректнуть пользователя куда надо
Главное на applicationDidBecomeActive проверять изменилось разрешение на пуши или нет, чтоб нормально логика отрабатывала)
Ну и в целом это логично, что если пользователь закрыл приложение сразу же, и в вывалившемся алерте разрешил уведомления на пуши, он ничего не получит до перезахода, потому что его токен не направится никуда. Это норм. Главное чекать его пуши при каждом старте и рулить логикой.
Подписывать на топики тоже лучше из колбека разрешения на пуши, чтобы не быть привязанным к показу какого-то экрана, тк если разрешение уже дано, то колбек все равно вызовется с сакцессем
Спасибо большое
источник