43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
|
|
1 | |
Лицензирование приложений (без goole play)27.01.2014, 08:57. Показов 1899. Ответов 8
Метки нет (Все метки)
Всем доброго времени суток.
Подскажите, кто сталкивался с таким вопросом. Приложение для корпоративного рынка - клиент системы управления, нужно лицензировать приложение на каждом устройстве, под каждый отдельный проект разное количество устройств. Есть мысль на стороннем сервере запрашивать строку с лицензионным кодом, допустим в ответ на введенный клиентом код. Просто не сталкивался с подобным, как правильно сделать сам процесс лицензирования?? Спасибо.
0
|
27.01.2014, 08:57 | |
Ответы с готовыми решениями:
8
Не работает синхронизация приложений с play market Ошибка с установкой приложений google play из avd Новые правила публикации приложений на Google Play Лицензирование программы без интернета |
Модератор
3387 / 2159 / 352
Регистрация: 13.01.2012
Сообщений: 8,378
|
|
27.01.2014, 10:44 | 2 |
пальцем в небо - слать на сервер IMEI - если такое устройство получало легальную копию приложения - слать положительный ответ. что за система управления такая?
1
|
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
|
|
27.01.2014, 15:37 | 3 |
Это простейший вариант.
Следующий - получать от сервера ключ по имею (привязанный к имею). Вдруг имей подменят/повториться. Вдруг не будет активного инета для частых проверок или для работы в оффлайне. Можно использовать простой строковый ответный пароль под IMEI как старые виндовые регистраторы (выслать по почте, продиктовать по телефону). мне тоже интересно
1
|
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
|
|
27.01.2014, 16:19 [ТС] | 4 |
Клиент для комплекса опроса устройств измерения и управления эктроными компанентами в сети. Грубо говоря 20 лет назад операторы ходили пешком по территории и записывали измерения приборов, потом считали и сравнивали их с нрмой, если отклонение от нормы - бежали до рубильника в панике. 10 лет назад поставили компьютеры и операторам не приходится в ручную записывать показания и сравнивать, 5 лет назад даже сделали так что до рубильника в панике бежать не надо, но поскольку процесс технологически сложный - надо все равно иногда обходить территорию и проверять визуально нормально ли идет процесс. Теперь они обновили систему контроля и опроса на современную и хотят чтобы операторы могли спокойно передвигаться по территории, вариант клиентского ПО на планшете их устроил.
Поскольку я делаю это для своей фирмы, которая продает подобные проекты, мне бы хотелось не тупо продать клиентское ПО, а принимать непосредственное финансовое участие в проектах, тем более что развитие "мобильной темы" понравилось БОССАМ и речь зашла о развитии в дальнешем этого ПО из клиентского в самостоятельное. Как-то так.
0
|
Модератор
3387 / 2159 / 352
Регистрация: 13.01.2012
Сообщений: 8,378
|
|
28.01.2014, 10:38 | 5 |
предположим у вас сервер и N клиентов. ваша задача, как я понял, состоит в том что бы владелец системы не мог без доплаты подключить дополнительных клиентов. сделал бы так:
-сервер может отдавать информацию только N клиентам -владелец подключает устройство и указывает серверу, что он может отдавать данные этому устройству -сервер заносит в базу IMEI и уменьшает N -если устройство поменялось мы можем удалить запись о нем с сервера (N увеличивается) и подключить другое таким образом пакет стоящий на устройстве сам по себе ценности не имеет - владелец может сколько угодно тиражировать его - сервер просто не отдаст данные более чем на N клиентов Добавлено через 1 минуту ...не нравится IMEI попробуйте вытягивать MAC-адрес из пакета Добавлено через 23 секунды ...однако, от хакеров ЦРУ это не спасет)
1
|
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
|
|
28.01.2014, 10:42 [ТС] | 6 |
То есть лицензирование на серверной части комплекса проводить??? Просто серверная часть она не моя и я отношения к ней не имею (я про финансовую сторону).
Была идея на собственном сервере проверять верифицирован пользователь или нет и только после этой проверки позволять программе работать или не позволять. То есть основная задача контролировать сколько лицензций используется и самостоятельно добавлять лицензии или менять устройство по IMEI или MAC, если надо
0
|
Модератор
3387 / 2159 / 352
Регистрация: 13.01.2012
Сообщений: 8,378
|
|
28.01.2014, 10:56 | 7 |
в тянете данные стандартным способом со стороннего источника? система целиком ваша? если есть возможность поставить на серверную машину дополнительное ПО - можно повесить эти функции на него
0
|
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
|
|
28.01.2014, 11:03 [ТС] | 8 |
В том и дело - что система не моя, мой только клиент и у меня есть возможность продавать свой клиент в проекты, но натолкнулся на то, что контролировать стандартным способом у меня не получится. Дело в том, что продавать через play google нет смысла, так как проекты продаются большим организациям и там никому не объяснить что надо купить с личной карты + смысла выкладывать в магазин так же нет, потому что под каждый отдельный проект свои запросы и программа будет выглядеть по разному.
Вот и получается что самы разумный вариант поставить свой сервак, просто php скрипт, на котором будут храниться данные допустим emai - ключ скрипт будет сравнивать и отдавать строку yes или non, соответственно клиент либо будет давать пользователю работать дальше, либо скажет что низя
0
|
Модератор
3387 / 2159 / 352
Регистрация: 13.01.2012
Сообщений: 8,378
|
|
28.01.2014, 13:54 | 9 |
то что такое приложение не нужно выкладывать в магазин я понял. да, можно поставить свой сервер. клиенты будут подключаться к нему, а он будет извещать клиентов разрешено или нет им видеть данные. накладные расходы - "сервер лицензий". +если не прошивать его адрес в клиента пользователь может начать дурить устройства поставив свой "попугай" на своем сервере. +не знаю насколько проблематично пользователю поменять в готовом пакете false на true что бы проверка всегда завершалась хорошо.
0
|
28.01.2014, 13:54 | |
28.01.2014, 13:54 | |
Помогаю со студенческими работами здесь
9
Обновление без google play Топ без использования google play services Goole Earth Создание приложений без дизайнера Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |