Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.70/27: Рейтинг темы: голосов - 27, средняя оценка - 4.70
Creative
22 / 8 / 0
Регистрация: 13.07.2012
Сообщений: 66
#1

Продажа приложений под андроид, посредсвом продажи ключей

29.09.2012, 16:33. Просмотров 4892. Ответов 24
Метки нет (Все метки)

Здравствуйте!

Нужен совет: Хочу продавать приложение под андроид, но не через Гугл Плэй, а посредсвом продажи ключей.
То есть чтобы запустить каждую конкретную копию приложения пользователь должен ввести уникальный ключ, который он собственно у меня и приобретет. Приложение при запуске сверяется с базой данных на хостинге и разрешает либо запрещает работу.

Вопрос насколько реально это реализовать? Или возможно я мыслю не в том направлении и есть другие способы защиты?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.09.2012, 16:33
Ответы с готовыми решениями:

Продажа приложений как физическое лицо
В инете ДХ и больше инфы... но везде по разному.. Кто как продает? Как...

Где пообщаться насчёт способов продажи приложений, соблюдения всех тонкостей?
Подходит время публикации своих приложений, хочется пообщаться с людьми,...

Программирование приложений для Андроид на C++
Можно ли создавать приложения для Андроид на языке С++? И если да, то с чего...

Разработка приложений для Андроид. С чего начать? Что нужно изучить?
Ребят, подскажите! Хочу стать разрабом для популярной ОС Андроид, с чего...

Игры под Андроид
Здравствуйте, при распаковке других 2d игр, для примеров написания логики...

24
Creative
22 / 8 / 0
Регистрация: 13.07.2012
Сообщений: 66
15.10.2012, 10:15  [ТС] #21
принцип ясен, а как это реализовать для андроид приложение? может порекомендуете что почитать по этому поводу?
0
mks81
7 / 7 / 0
Регистрация: 12.10.2012
Сообщений: 51
15.10.2012, 11:18 #22
пример хэш суммы SHA-256
вычисляем хэш сумму нужного пароля, сохраняем куда следует, потом при вводе пароля сравниваем введенную сумму с сохраненной, если равны, записываем в пропертис флаг позволяющий программе работать
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public static String sha256(String base)
{
    try
    {
        MessageDigest digest = MessageDigest.getInstance("SHA-256");
        byte[] hash = digest.digest(base.getBytes("UTF-8"));
        StringBuffer hexString = new StringBuffer();
        for (int i=0;i<hash.length;i++)
        {
            String hex=Integer.toHexString(0xff & hash[i]);
            if(hex.length()==1) hexString.append('0');
            hexString.append(hex);
        }
        return hexString.toString();
    }
    catch(Exception ex)
    {
        throw new RuntimeException(ex);
    }
}
1
Creative
22 / 8 / 0
Регистрация: 13.07.2012
Сообщений: 66
17.10.2012, 10:20  [ТС] #23
Цитата Сообщение от alexusankov Посмотреть сообщение
Хотя лучше :
1.Сохраняет ключ в файлике где нибудь. При проверке берет ключ из файлика и делает ХЭШ. Внутри программы храни хэш. Если Хэши совпали - программа лицензирована.
Принцип что такое хэш пояснить? и для чего он?
еще вопрос назрел) как хранить хэш внутри программы? и вообще, как что либо хранить внутри программы?
я думал, что программа хранит только то что написано в коде при ее создании, а остальные данные может получать динамически из внешних источников, как то файлы или БД... или я чегото не понимаю?
0
avp72
0 / 0 / 0
Регистрация: 07.10.2012
Сообщений: 4
17.10.2012, 11:33 #24
а что мешает студентам вместе с программой копировать и пароль? я не виду тут проверку на уникальность
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
17.10.2012, 11:45 #25
Цитата Сообщение от avp72 Посмотреть сообщение
а что мешает студентам вместе с программой копировать и пароль? я не виду тут проверку на уникальность
это был просто пример хеша, пор уникальность уже было сказано.

Цитата Сообщение от Creative Посмотреть сообщение
как хранить хэш внутри программы?
http://developer.android.com/guide/topics/data/data-storage.html
1
17.10.2012, 11:45
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.10.2012, 11:45

Архивирование под Андроид
Народ, подкажите как мне реализовать архивирование. Мне надо программно...

Нужно приложение под андроид
Такая ситуация... Началник достал, купил себе ASUS А501. Зашел там на андроид...

Нужен программист под андроид
Добрый день. Нужно написать маленькую часть мобильного приложения. Сам не...


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

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru