Нужно Ваше мнение.

Mindmap о том что изменить или добавить по приложению или форуму
Аватара пользователя
Основатель
Admin
Сообщения: 40
Зарегистрирован: 17 авг 2020, 15:27
Имя: Игорь Лушкин
SFERA ID: 100100000

Сейчас в системе когда мы переписываемся, сообщения проходят через сервер и хранятся там до того момента, пока получатель не получит его. После получения, сообщение удаляется с сервера. + такого принципа, в конфиденциальности переписки и в том, что мы не задействуем ресурсы сервера, для хранения данных. Минус, в том, что если Вы зайдете с другого устройства, либо поменяете устройство, переписка не сохранится. Очевидно, что многим не важна конфиденциальность и важно иметь возможность работать с разных устройств. Т.е. подходит система, когда сообщения хранятся на сервере. Мы думали сделали "переключатель", чтобы Вы сами могли выбирать по какому принципу у Вас идет отправка-получение сообщений. Логика была следующая, Вы в базовых настроек, устанавливает основной принцип: хранить сообщения на сервере или нет, а потом, в случае необходимости, можете на каждый отдельный чат, поменять, например, все чаты хранятся на сервере, кроме одного конкретного. Вроде система понятна и удобна. НО (всегда есть но), возникла проблема, что делать, если Вы поставили хранить на сервере, а Ваш собеседник нет. Есть мысли по этому поводу?
Аватара пользователя
DiDoK
Сообщения: 5
Зарегистрирован: 18 авг 2020, 23:35
Имя: Дмитрий
SFERA ID: 100200371

Собеседник же не в статусе гостя, а полноценный пользователь Сферы. Тогда по логике, если я поставил хранить, а он нет, тогда у меня переписка сохраняется, а у него нет. Да, нарушается логика принципа конфиденциальности. Тогда необходимо вводить статус чатов - конфиденциальный и свободный. Конфиденциальный хранится только при условии согласия всех его участников на сохранение у всех участников (при присоединении к чату участник принимает условия его сохранения или отсутствия сохранности на сервере в зависимости от выбранного режима конфиденциальности создателем чата), свободный - по выбору и индивидуально для каждого участника чата.

PS при смене девайсов, как правило ватсап и иже с ними позволяют сделать перенос данных. условия храннеия или нет "озвучивать" сразу при подключении к чату, и предусмотреть резервирование и перенос при необходимости на указанное основное устройство
koshak_pp
Сообщения: 8
Зарегистрирован: 19 авг 2020, 03:11
Имя: Dima Nik
SFERA ID: 121124770

Доброго времени, по сути лишняя трата времени,сил и т.д. ответ рядом.
Сделайте без выбора конф. добавьте возможность удалять переписку и у себя и у собеседника, как это в телеграмме реализовано.(удобно и правильно)
По поводу конфиденциальности:
поставьте шифратор на выходе данных и дешифратор на входе.(что-бы на сервере лежали закодированные данные )
низкоуровневые или по выше, имхо скрыть инфо об этом от пользователя таким красивым словом мол (Ваш диалог защищен сквозным шифрованием.. WP)
и не светить этим постоянно. один раз в диалоге появится и всё.

пока всё.

Код: Выделить всё

с увж, генератор идей!
Аватара пользователя
Основатель
Admin
Сообщения: 40
Зарегистрирован: 17 авг 2020, 15:27
Имя: Игорь Лушкин
SFERA ID: 100100000

DiDoK писал(а): 19 авг 2020, 15:24 Собеседник же не в статусе гостя, а полноценный пользователь Сферы. Тогда по логике, если я поставил хранить, а он нет, тогда у меня переписка сохраняется, а у него нет. Да, нарушается логика принципа конфиденциальности. Тогда необходимо вводить статус чатов - конфиденциальный и свободный. Конфиденциальный хранится только при условии согласия всех его участников на сохранение у всех участников (при присоединении к чату участник принимает условия его сохранения или отсутствия сохранности на сервере в зависимости от выбранного режима конфиденциальности создателем чата), свободный - по выбору и индивидуально для каждого участника чата.

PS при смене девайсов, как правило ватсап и иже с ними позволяют сделать перенос данных. условия храннеия или нет "озвучивать" сразу при подключении к чату, и предусмотреть резервирование и перенос при необходимости на указанное основное устройство
Чат не может быть одновременно и с хранением на сервере и без. Либо так, либо так.
Аватара пользователя
Основатель
Admin
Сообщения: 40
Зарегистрирован: 17 авг 2020, 15:27
Имя: Игорь Лушкин
SFERA ID: 100100000

koshak_pp писал(а): 19 авг 2020, 19:58 Доброго времени, по сути лишняя трата времени,сил и т.д. ответ рядом.
Сделайте без выбора конф. добавьте возможность удалять переписку и у себя и у собеседника, как это в телеграмме реализовано.(удобно и правильно)
По поводу конфиденциальности:
поставьте шифратор на выходе данных и дешифратор на входе.(что-бы на сервере лежали закодированные данные )
низкоуровневые или по выше, имхо скрыть инфо об этом от пользователя таким красивым словом мол (Ваш диалог защищен сквозным шифрованием.. WP)
и не светить этим постоянно. один раз в диалоге появится и всё.

пока всё.
Ключи шифрования мы используем. Правда по закону, необходимо их передавать ... ну вы поняли куда. Еще вопрос увязан с местом. Если мы храним переписку (вопрос скорее пересылаемых файлов), то используем ресурсы серверов, которые по логике будут расти (задействованные ресурсы) без остановки. Не очень хочется хранить фото переписок весом несколько гигабайт.
У нас есть логика решения проблемы, думаем через пару недель выложим описание. Но пока интересны Ваши мысли.
ПавелС
Сообщения: 4
Зарегистрирован: 30 авг 2020, 22:22
Имя: Павел
SFERA ID: 100100595

Вообще смысл задействовать сервера для передачи информации может иметь смысл только для сообщений принципа письма.
Если два+ пользователя на связи, идеально для разгрузки серверов смыкать их напрямую.
Создать двух уровневый чат. Живой диалог и письмо.
Письмо: выйди на связь, перезвони, я сделал то-то и это, жду этого.
Живой диалог: передача от пользователя пользователю при активности обоих. Логинов, паролей, личных фото и другой конфеденциалки. Сервер лишь для взаимонахождения.
Вы же планируете заменить все остальные приложения. У людей не только освободиться место на телефонах, но и оперативная память, то есть сфера может(должна) занять их ресурсы.
Т.е. по хорошему сфера должна работать в пассивном режиме, при включенном интернете. Работая как приемник и передатчик сообщений, для крупных сообществ при отсутствии автора, пересылка от прочитавших(от двух и более для надежности)
А так же в активном, запуская остальные под приложения.
То есть чат должен сам запускаться с уведомлением доступного режима.
Диалог - прямое общение.
Письмо - один из участников выбыл, двойное нажатие на принудительную отправку сообщения через сервер.(достучаться хоть через сервер, отправил и вышел сам, рассылка)
Даже для крупных групп можно сделать живой диалог(монолог), есть же прямой эфир в видео.
Лишние переключатели зачем? Все автоматизировать, что бы людей не путать, лишние переключатели не настраивать и не хранить.
А по поводу удаления информации на сервере, я бы сделал автоматическое удаление переписки у пользователей. На самом деле актуальна лишь крайняя информация, не доверяешь сам себе, ну сохрани принудительно последний месяц в память телефона одной кнопкой.
Аватара пользователя
Основатель
Admin
Сообщения: 40
Зарегистрирован: 17 авг 2020, 15:27
Имя: Игорь Лушкин
SFERA ID: 100100000

Сделать прямое соединение как Вы это представляете - не возможно. Информация в любом случае проходит через сервера. Сотовый оператор это первый сервер. Если у человека другой сотовый оператор, то прямое соединение становится не возможным. При обычных условиях.
Аватара пользователя
Oldy Digambara
Сообщения: 21
Зарегистрирован: 08 окт 2020, 13:27
Имя: Павел Самусенко
SFERA ID: 100200523

Если у пользователя два, три, и более устройств, сделать синхронизацию между ними, его чаты будут храниться на основном девайсе, который он выберет сам, а кнопкой 'синхронизировать' он даст доступ другому девайсу к своей переписке. Таким образом информация будет проходить через сервера сквозняком.
С уважением ơƖɖყ ɖıɠąɱცąrą
Аватара пользователя
Oldy Digambara
Сообщения: 21
Зарегистрирован: 08 окт 2020, 13:27
Имя: Павел Самусенко
SFERA ID: 100200523

Я сразу не въехал в тему и предложил ерунду. Зело подумавши кажеться нашёл решение. На всех девайсах есть облако. Кому важно сохранять переписку может хранить её там и не получится как в телеге (бесконтрольный рост массы приложухи на девайсе) и ваш сервер будет работать только на передачу. Просто в настройках надо добавить кнопку автозагрузки в облако. Таким образом каждый пользователь будет сам решать проблему накопления данных.
С уважением ơƖɖყ ɖıɠąɱცąrą
Аватара пользователя
PRIZRAK
Сообщения: 26
Зарегистрирован: 19 сен 2020, 21:48
Имя: Maxim Gromov
SFERA ID: 100100370

Oldy Digambara писал(а): 09 окт 2020, 16:56 Я сразу не въехал в тему и предложил ерунду. Зело подумавши кажеться нашёл решение. На всех девайсах есть облако. Кому важно сохранять переписку может хранить её там и не получится как в телеге (бесконтрольный рост массы приложухи на девайсе) и ваш сервер будет работать только на передачу. Просто в настройках надо добавить кнопку автозагрузки в облако. Таким образом каждый пользователь будет сам решать проблему накопления данных.
Неплохой вариант
🔥ℙℝ𝕀ℤℝ𝔸𝕂🔥
Ответить