Size: a a a

Xamarin Developers

2021 March 03

M

Max in Xamarin Developers
Mr. Onion
гугл не?
С Гуглом ещё предстоит :)
источник

PN

Paul N in Xamarin Developers
Поделитесь мыслями: Websocket'ы vs Pushes — что в каком случае использовать?
Дано:
приложения: iOS и Android
состояния:  На экране, в background'е, не запущено вообще

Также про iOS известно, что она рвет интернет соединение, если приложение уходит в background (мб можно выпросить разрешение на инет в background, но наверное не стоит)
Есть базовое ощущение, что back должен держать websocket соединение, пока это возможно, если отвалилось, то переходить на пуши, чо думаете?

Use cases: чат и приход новых сообщений в него. Некий экран, на котором происходит смена статуса чего-либо.
И вообще, насколько разным должен быть подход на iOS и Android
источник

SZ

Slava Zolotov in Xamarin Developers
Paul N
Поделитесь мыслями: Websocket'ы vs Pushes — что в каком случае использовать?
Дано:
приложения: iOS и Android
состояния:  На экране, в background'е, не запущено вообще

Также про iOS известно, что она рвет интернет соединение, если приложение уходит в background (мб можно выпросить разрешение на инет в background, но наверное не стоит)
Есть базовое ощущение, что back должен держать websocket соединение, пока это возможно, если отвалилось, то переходить на пуши, чо думаете?

Use cases: чат и приход новых сообщений в него. Некий экран, на котором происходит смена статуса чего-либо.
И вообще, насколько разным должен быть подход на iOS и Android
1. пуши только для уведомлений пользователя когда приложение закрыто
2. когда пользователь открывает чат - подгружаются новые уведомления, статусы и т.д через веб сокеты
3. логику на пушах делать не нужно
источник

PN

Paul N in Xamarin Developers
Slava Zolotov
1. пуши только для уведомлений пользователя когда приложение закрыто
2. когда пользователь открывает чат - подгружаются новые уведомления, статусы и т.д через веб сокеты
3. логику на пушах делать не нужно
1. websockets на iOS не будут работать, если приложение в background режиме
2. А если он на другом экране, надо же как-то уведомить, что в чат пришло новое сообщ.
3. Я так думаю, нужен какой-то mix из Push, Websockets, REST. Вот думаю, как готовить.
источник

SZ

Slava Zolotov in Xamarin Developers
Paul N
1. websockets на iOS не будут работать, если приложение в background режиме
2. А если он на другом экране, надо же как-то уведомить, что в чат пришло новое сообщ.
3. Я так думаю, нужен какой-то mix из Push, Websockets, REST. Вот думаю, как готовить.
1. ну не будет и что?
источник

PN

Paul N in Xamarin Developers
Slava Zolotov
1. ну не будет и что?
ну тогда выходит не только когда закрыто, но и когда в backgr надо переходить на пуши? Или это только для iOS?
источник

PN

Paul N in Xamarin Developers
*картинка с Лебедевым: ну отвалилось и отвалилось*
источник

VK

Vladislav Khapin in Xamarin Developers
Paul N
ну тогда выходит не только когда закрыто, но и когда в backgr надо переходить на пуши? Или это только для iOS?
на айосе есть apns через который пуши идут
источник

VK

Vladislav Khapin in Xamarin Developers
он не связан с вебсокетами никак
источник

PN

Paul N in Xamarin Developers
Vladislav Khapin
на айосе есть apns через который пуши идут
да я в курсе, что apns это пуши. Вопрос что и когда юзать. Кода пуши, а когда вебсокеты.
источник

VK

Vladislav Khapin in Xamarin Developers
тогда я не понимаю чего ты хочешь
источник

PN

Paul N in Xamarin Developers
Vladislav Khapin
тогда я не понимаю чего ты хочешь
Вопрос что и когда юзать. Кода пуши, а когда вебсокеты. — вот это понять
источник

VK

Vladislav Khapin in Xamarin Developers
задача где
источник

PN

Paul N in Xamarin Developers
Vladislav Khapin
задача где
Use cases: чат и приход новых сообщений в него. Некий экран, на котором происходит смена статуса чего-либо.
источник

VK

Vladislav Khapin in Xamarin Developers
ну если в приложении то показывай локальные пуши которые никак не связаны с апнс и построены на логике приложения
источник

PN

Paul N in Xamarin Developers
(это два примера, не один)
источник

PN

Paul N in Xamarin Developers
Vladislav Khapin
ну если в приложении то показывай локальные пуши которые никак не связаны с апнс и построены на логике приложения
локальные это в смысле вебсокеты?
источник

SZ

Slava Zolotov in Xamarin Developers
Paul N
локальные это в смысле вебсокеты?
локальные пуши с инфой из сокетов
источник

PN

Paul N in Xamarin Developers
Slava Zolotov
локальные пуши с инфой из сокетов
ну как бы ок, а что считать "ну если в приложении"? Backgr. режим тоже?
источник

VK

Vladislav Khapin in Xamarin Developers
для ведра это NotificationCenter или как его, айос это https://developer.apple.com/documentation/usernotifications/scheduling_a_notification_locally_from_your_app
источник