Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297

Лицензирование приложений (без goole play)

27.01.2014, 08:57. Показов 2210. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток.
Подскажите, кто сталкивался с таким вопросом.
Приложение для корпоративного рынка - клиент системы управления, нужно лицензировать приложение на каждом устройстве, под каждый отдельный проект разное количество устройств.

Есть мысль на стороннем сервере запрашивать строку с лицензионным кодом, допустим в ответ на введенный клиентом код.

Просто не сталкивался с подобным, как правильно сделать сам процесс лицензирования??

Спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.01.2014, 08:57
Ответы с готовыми решениями:

Не работает синхронизация приложений с play market
Добрый день. Надеюсь на Вашу помощь. Был гугл аккаунт, к которому были подвязаны все приложения, скачанные на смартфон. Случилось так, что...

Ошибка с установкой приложений google play из avd
Пытаюсь установить apk из google play под avd эмулятором . Проблема в том , что новое устройство не добавляется в акк. Из за этого добрый...

Новые правила публикации приложений на Google Play
Месяц не публиковал свое приложение, тут зашел в консоль, загрузил apk и вижу такую вот хрень. Что это за ебола?????????? Что за...

8
Модератор
 Аватар для vxg
3409 / 2180 / 354
Регистрация: 13.01.2012
Сообщений: 8,461
27.01.2014, 10:44
пальцем в небо - слать на сервер IMEI - если такое устройство получало легальную копию приложения - слать положительный ответ. что за система управления такая?
1
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
27.01.2014, 15:37
Цитата Сообщение от vxg Посмотреть сообщение
на сервер IMEI
Это простейший вариант.
Следующий - получать от сервера ключ по имею (привязанный к имею). Вдруг имей подменят/повториться. Вдруг не будет активного инета для частых проверок или для работы в оффлайне. Можно использовать простой строковый ответный пароль под IMEI как старые виндовые регистраторы (выслать по почте, продиктовать по телефону).

Цитата Сообщение от vxg Посмотреть сообщение
что за система управления такая?
мне тоже интересно
1
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
27.01.2014, 16:19  [ТС]
Цитата Сообщение от Tester64 Посмотреть сообщение
мне тоже интересно
Клиент для комплекса опроса устройств измерения и управления эктроными компанентами в сети. Грубо говоря 20 лет назад операторы ходили пешком по территории и записывали измерения приборов, потом считали и сравнивали их с нрмой, если отклонение от нормы - бежали до рубильника в панике. 10 лет назад поставили компьютеры и операторам не приходится в ручную записывать показания и сравнивать, 5 лет назад даже сделали так что до рубильника в панике бежать не надо, но поскольку процесс технологически сложный - надо все равно иногда обходить территорию и проверять визуально нормально ли идет процесс. Теперь они обновили систему контроля и опроса на современную и хотят чтобы операторы могли спокойно передвигаться по территории, вариант клиентского ПО на планшете их устроил.
Поскольку я делаю это для своей фирмы, которая продает подобные проекты, мне бы хотелось не тупо продать клиентское ПО, а принимать непосредственное финансовое участие в проектах, тем более что развитие "мобильной темы" понравилось БОССАМ и речь зашла о развитии в дальнешем этого ПО из клиентского в самостоятельное.
Как-то так.
0
Модератор
 Аватар для vxg
3409 / 2180 / 354
Регистрация: 13.01.2012
Сообщений: 8,461
28.01.2014, 10:38
Цитата Сообщение от NOSC Посмотреть сообщение
Как-то так
предположим у вас сервер и N клиентов. ваша задача, как я понял, состоит в том что бы владелец системы не мог без доплаты подключить дополнительных клиентов. сделал бы так:
-сервер может отдавать информацию только N клиентам
-владелец подключает устройство и указывает серверу, что он может отдавать данные этому устройству
-сервер заносит в базу IMEI и уменьшает N
-если устройство поменялось мы можем удалить запись о нем с сервера (N увеличивается) и подключить другое
таким образом пакет стоящий на устройстве сам по себе ценности не имеет - владелец может сколько угодно тиражировать его - сервер просто не отдаст данные более чем на N клиентов

Добавлено через 1 минуту
...не нравится IMEI попробуйте вытягивать MAC-адрес из пакета

Добавлено через 23 секунды
...однако, от хакеров ЦРУ это не спасет)
1
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
28.01.2014, 10:42  [ТС]
Цитата Сообщение от vxg Посмотреть сообщение
Добавлено через 1 минуту
...не нравится IMEI попробуйте вытягивать MAC-адрес из пакета
Добавлено через 23 секунды
...однако, от хакеров ЦРУ это не спасет)
То есть лицензирование на серверной части комплекса проводить??? Просто серверная часть она не моя и я отношения к ней не имею (я про финансовую сторону).
Была идея на собственном сервере проверять верифицирован пользователь или нет и только после этой проверки позволять программе работать или не позволять.

То есть основная задача контролировать сколько лицензций используется и самостоятельно добавлять лицензии или менять устройство по IMEI или MAC, если надо
0
Модератор
 Аватар для vxg
3409 / 2180 / 354
Регистрация: 13.01.2012
Сообщений: 8,461
28.01.2014, 10:56
в тянете данные стандартным способом со стороннего источника? система целиком ваша? если есть возможность поставить на серверную машину дополнительное ПО - можно повесить эти функции на него
0
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
28.01.2014, 11:03  [ТС]
Цитата Сообщение от vxg Посмотреть сообщение
в тянете данные стандартным способом со стороннего источника? система целиком ваша? если есть возможность поставить на серверную машину дополнительное ПО - можно повесить эти функции на него
В том и дело - что система не моя, мой только клиент и у меня есть возможность продавать свой клиент в проекты, но натолкнулся на то, что контролировать стандартным способом у меня не получится. Дело в том, что продавать через play google нет смысла, так как проекты продаются большим организациям и там никому не объяснить что надо купить с личной карты + смысла выкладывать в магазин так же нет, потому что под каждый отдельный проект свои запросы и программа будет выглядеть по разному.

Вот и получается что самы разумный вариант поставить свой сервак, просто php скрипт, на котором будут храниться данные допустим
emai - ключ
скрипт будет сравнивать и отдавать строку yes или non, соответственно клиент либо будет давать пользователю работать дальше, либо скажет что низя
0
Модератор
 Аватар для vxg
3409 / 2180 / 354
Регистрация: 13.01.2012
Сообщений: 8,461
28.01.2014, 13:54
Цитата Сообщение от NOSC Посмотреть сообщение
контролировать стандартным способом
то что такое приложение не нужно выкладывать в магазин я понял. да, можно поставить свой сервер. клиенты будут подключаться к нему, а он будет извещать клиентов разрешено или нет им видеть данные. накладные расходы - "сервер лицензий". +если не прошивать его адрес в клиента пользователь может начать дурить устройства поставив свой "попугай" на своем сервере. +не знаю насколько проблематично пользователю поменять в готовом пакете false на true что бы проверка всегда завершалась хорошо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.01.2014, 13:54
Помогаю со студенческими работами здесь

Лицензирование программы без интернета
Ребята, хелп плиз! перерыл пол инета, не могу понять ни как, как добавить поддержку лицензий в прогу !(без интернета) т.е. либо файл...

Обновление без google play
Всем привет! Цель следующая : надо сделать автообновление без участия человека, то есть запустить интент со старнадртным окном загрузки я...

Топ без использования google play services
Подскажите пожалуйста какие есть плагины кроме гугла для создания топа игроков.

Goole Earth
Есть идея проекта. Для его реализации в идеале нужны снимки с Google Earth. На каких основаниях можно их использовать? Если я просто в...

Создание приложений без дизайнера
Приветствую! Подскажите пожалуйста (если можно то поподробнее) как добавлять всякие объекты (Типо кнопок,чекбоксов,текстбоксов и т.д)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Данные берутся из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru