Andrey
вот как тут, только ssl еще сверху
Andrey
https://www.nginx.com/blog/websocket-nginx/
Andrey
http { map $http_upgrade $connection_upgrade { default upgrade; '' close; } upstream websocket { server 192.168.100.10:8010; } server { listen 8020; location / { proxy_pass http://websocket; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; } } }
Andrey
я без SSL коннекчусь если утилитой ‘ws’ то все хорошо
Andrey
private var client = SecureOkHttpClient.builder(context).build() val request = Request.Builder().url("wss://….»).build() webSocket = client.newWebSocket(request,this) А вот это приводит к двойному коннекту
Mike
хмхм, а я не прописывал map и upstream, вроде работает
Andrey
да и без map тоже работает, 2 варианта есть в доке
Andrey
то есть эта проблема с map не связана, она и без map проявляется и скорее всего это на стороне клиента
Дмитрий
Я nginx как вебсокет сервер использовал и подключался через okhttp - все норм было
Mike
сверьте версии)
Дмитрий
Andrey
implementation 'com.squareup.okhttp3:okhttp:3.14.2' implementation 'com.squareup.okhttp3:logging-interceptor:3.14.2' implementation 'com.squareup.retrofit2:retrofit:2.6.0' implementation 'com.squareup.retrofit2:converter-gson:2.6.0'
Andrey
Может тут из разряда того что он сам коннект рвет после Upgrade ?
Andrey
2019-07-05 17:54:44.880 8998-9079/org.timephone.v2 D/OkHttp: --> GET https://....../api 2019-07-05 17:54:44.880 8998-9079/org.timephone.v2 D/OkHttp: Upgrade: websocket 2019-07-05 17:54:44.880 8998-9079/org.timephone.v2 D/OkHttp: Connection: Upgrade 2019-07-05 17:54:44.880 8998-9079/org.timephone.v2 D/OkHttp: Sec-WebSocket-Key: YtimTIQe/VwFnRKpi2TXwA== 2019-07-05 17:54:44.880 8998-9079/org.timephone.v2 D/OkHttp: Sec-WebSocket-Version: 13 2019-07-05 17:54:44.880 8998-9079/org.timephone.v2 D/OkHttp: --> END GET 2019-07-05 17:54:45.239 8998-9079/org.timephone.v2 D/OkHttp: <-- 101 Switching Protocols https://…./api (357ms) 2019-07-05 17:54:45.239 8998-9079/org.timephone.v2 D/OkHttp: Server: nginx/1.10.3 (Ubuntu) 2019-07-05 17:54:45.239 8998-9079/org.timephone.v2 D/OkHttp: Date: Fri, 05 Jul 2019 14:54:46 GMT 2019-07-05 17:54:45.239 8998-9079/org.timephone.v2 D/OkHttp: Connection: upgrade 2019-07-05 17:54:45.239 8998-9079/org.timephone.v2 D/OkHttp: Upgrade: websocket 2019-07-05 17:54:45.239 8998-9079/org.timephone.v2 D/OkHttp: Sec-WebSocket-Accept: WEjiiG5F51FhtV88rMoRj9jl2Q0= 2019-07-05 17:54:45.239 8998-9079/org.timephone.v2 D/OkHttp: <-- END HTTP
TeQzi
Как реализовать перехват информации из пуш уведомления и вставить информацию в приложение
Ravshan
Ребят, на какие сервера лучше хостить апп?
Unat
Как реализовать перехват информации из пуш уведомления и вставить информацию в приложение
Чегось? Вопрос звучит "как принять push-уведомление, предназначенное для моего приложения" или "как получить информацию из уведомления в шторке, отображаемого другим приложением"?
Andrey
private var client = SecureOkHttpClient.builder(context).build() val request = Request.Builder().url("wss://….»).build() webSocket = client.newWebSocket(request,this) А вот это приводит к двойному коннекту
вообщем я посмотрел WireSharkом и обнаружил что создается 2 коннекта исходящих в результате этих строчек. Второй коннект через полсекунды. Это приводит к двум обработчикам за NGINX
Unat
Второй
https://developer.android.com/reference/kotlin/android/service/notification/NotificationListenerService.html
Ravshan
На сервера Google Play.
можно ссылку на дб
Denys
можно ссылку на дб
Я пытался тонко намекнуть на то, что в вопросе недостаточно информации для получения корректного ответа. :) Детализируйте.
Turalllb
Кто нибудь понимает в Joda Time , вот фото , чтобы видно было то что пишет дебагер. В DateTime пепедаю дату верную и часовой пояс в UTC , а на выходе прошлый день ..
Turalllb
Denys
кроме firebase
Попробуйте поискать по ключевых слова serverless mobile cloud database Больших решений не очень много
FreeUser
Всем привет) Нужна ваша небольшая помощь. Есть БД(фото приложил) мне её нужно реализовать с помощью Room, как это можно реализовать)
FreeUser
FreeUser
Ведь room как я понимаю не позволяет нам работать с сущностями как в Hibernate например
Denys
Картинка и не повернутая. Лучше скопипастите текстом.
Denys
Например, вы что пользуете для храниния дб приложения?
Собственный сервер. Для прототипирования или экспериментов - firebase.
Xursandov_Ilhomjon
Олды помогите ответами и понят сымысл 1.Критерий качества 1000 строк кода разработчика? 2.Для тестировщика код - это ? 3.Что тестировщику необходимо в первую очередь?
Anonymous
Всем привет, подскажите причину появления этой ошибки при коннекте сокета: read failed, socket might closed or timeout, read ret: -1 https://pastebin.com/nDZSnJwz
Turalllb
Картинка и не повернутая. Лучше скопипастите текстом.
Так просто дебагера инфо не видно, оно тут важно.
Denys
Мне нужно чтобы class Flowers { ... image: Image ... }
Смотрите в Room документации про Relations
Ravshan
Собственный сервер. Для прототипирования или экспериментов - firebase.
а для оффициальных приложения, что рекомендуете?
Denys
а для оффициальных приложения, что рекомендуете?
На всех больших проектах использовали свою инфраструктуру. Можно посмотреть еще на amazon AWS или MongoDB cloud.
Anonymous
Всем привет, подскажите причину появления этой ошибки при коннекте сокета: read failed, socket might closed or timeout, read ret: -1 https://pastebin.com/nDZSnJwz
Это может возникать из-за того, что я не отменил поиск устройств? Как это вообще работает
Denys
В стартапах на ранних этапах использовался firebase / google cloud database для быстрого старта.
Denys
Сейчас это Firebase Realtime Database, кажется.
Ravshan
Сейчас это Firebase Realtime Database, кажется.
Дайте свое мнение о firebase
Александр
Не могу нагуглить, где - нибудь можно сгенерировать Лого для приложения, публикуемого в Google Play? Картинка для описания в консоли разработчика, которая 1024x500
Александр
фотошоп?
0 скиллов, будет боль. Мне нужное дефолтное непритязательное лого с текстом(на первое время), наверняка где - то можно сгенерить. Как хедеры и футеры генерят для сайтов.
Dmitry
Paint.Net позволяет работать со слоями чтобы слепить картинку, можно попробовать Figma(есть веб есть десктоп) если лого в svg
FreeUser
Смотрите в Room документации про Relations
Спасибо за отклик, Но как я понял Relation нам не позволяет сделать такое class Flowers { ... image: Image ... } Или позволяет?
lbai
0 скиллов, будет боль. Мне нужное дефолтное непритязательное лого с текстом(на первое время), наверняка где - то можно сгенерить. Как хедеры и футеры генерят для сайтов.
генератор ненайдешь, я искал)) но идею для банера, цвет и тд, можно например посмотреть на сторе гуглхрома, там тоже банеры неплохие,
Johnny
народ привет!! тут говорится об программировании под андроид?
Johnny
Спасибо
Xursandov_Ilhomjon
Спасибо за ответ В 3 вопросе будет ли правильно если ответит: Спецификация
Vladislav
Всем привет! возникла небольшая проблемка. имею текст, который состоит из кучи разных частей. он помещен в скролл вью. но мне нужно отследить нажатие по определенной части текста, грубо говоря каждое предложение. что можно использовать? какие есть альтернативы? я думал создать кучу текствьюшек и их использовать, но они как текст в итоге не получаются, линеарлэйаут их на новую строку кидает. мне нужен конкретно полностью текст как текст
Johnny
Я хочу по пробовать учить программирования под анроид. Это не правильно но- может знаете откуда могу скачать этот курс https://www.udemy.com/devslopes-firestore-for-android/ ?
Johnny
этот курс надо для сравнения с iOS, с другом решили по пробовать такое
Александр
Я хочу учить программирование под андроид -> где нашару скачать курс за 10к по Firebase. Ёбнешься.
Александр
Всем спасибо кто помог с Лого, попробовал Фигму, сгорел(чёт сложно :D), и сделал в Krita на скорую руку.
Mike
этот курс надо для сравнения с iOS, с другом решили по пробовать такое
Непонятный набор слов. Приходи с хорошим русским или английским.
Johnny
ладно удачи вам спасибо за ответы
Vladislav
ClickableSpan
эх, в поиске только ответы на вопросы показывает. мануала нет случайно? есть что то по этому поводу на сайте александра климова, но это закрытая зона у него
Александр
Тема приложения какая? Я знаю места для беспл.иконок и лого
Да я тоже знаю, но мне мне нужен был именно полноценный генератор "шапки" 1024x500. Уже не актуально, спс. =) Отвечая на вопрос: Theme.MaterialComponents.Light.NoActionBar.
Denys
Плюсы и минусы
Вы ищете решение для бизнеса или для себя? Firebase достаточно удобен на ранних этапах, имеет много нужных сервисов. Из минусов - нельзя прийти к бекендщику, поговорить по душам и получить какой-то хитрый эндпоинт, например.
Сергей
Зависит от видов руководства бизнеса на ИТ и ее критичности. Есть ли там перс.даннные в т.ч. особой защиты вроде медицинских, какие риски при их утрате или простое или хищении или попадании к людям в форме. Или сервер в подсобке, или сервер в датацентре, или облачный сервер Яндекса/амазона, или бессерверная система вроде файрбейза того же.
Philipp
ребят, скажите, наверняка же многие здесь работают неофициально и получают зарплату при этом на карту. каков, по вашему опыту, шанс в россии попасться на этом налоговой или нарваться на что-то типа финмониторинга?