Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
#1

Проверить, что установленное приложение именно ваше - Программирование Android

25.09.2014, 14:18. Просмотров 629. Ответов 5
Метки нет (Все метки)

Есть приложение бесплатное с рекламой (а как без нее). Можно купить другое приложение, которое эту рекламу скроет. Т.е. в бесплатном приложении я проверяю наличие установленного платного приложения-ключа по имени пакета. Но ведь можно создать похожий apk и реклама исчезнет. Можно ли как то защититься от этого? Ну допустим проверить подпись (сигнатуру) бесплатного приложения и платного (пароли при подписи одинаковые). Ну типа узнать своего так сказать. Или как то по другому это делается? Спасибо заранее за идеи и помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.09.2014, 14:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Проверить, что установленное приложение именно ваше (Программирование Android):

Скрыть установленное приложение из менеджера приложений - Программирование Android
Есть такая программа SD Maid, так вот у нее есть платная часть в виде приложения, после установки которого открываются какие-то функции в...

Получить координаты телефона через установленное приложение на сайт - Программирование Android
Добрый ночи народ! Решил изучать разработку приложений на андроид. И хотел узнать как можно получить координаты телефона через...

Проверить, что приложение запущено - Программирование Android
Запускаем приложение первый раз, потом оно свернулось... Теперь заново кликаем на значок и вот тут желательно проверить, что приложение...

Проверить часто ли запускается приложение - Программирование Android
Как можно проверить часто ли запускается приложение? есть ли готовое решение?

Как найти процедуру, а именно то, что флэш-приложение отправляет на сервер приложения - ActionScript
Пожалуйста, подскажите уже, как найти процедуру, а именно то, что флэш-приложение отправляет на сервер приложения, при нажатии на...

Аутентификация с MS SQL: как проверить что захожу именно под этим логином и паролем - C#
Привет всем) Слушайте есть база данных XXX, создал к ней логин Emp, пароль 111. Как теперь в C# проверить что захожу именно под этим...

5
gbsoftware
92 / 92 / 27
Регистрация: 19.08.2013
Сообщений: 279
25.09.2014, 16:49 #2
А in-app purchase например чем не устраивает?
Ну или как вариант генерить промокод в платном приложении
1
MegaSinner
91 / 87 / 3
Регистрация: 09.04.2010
Сообщений: 746
25.09.2014, 16:52 #3
dubok79, а что, допустим, мешает создать платное без рекламы? А правильнее сделать возможным отключение рекламы через in-app-billing - пользователям удобнее, а вам на статистику загрузок полезнее..
1
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
26.09.2014, 06:45  [ТС] #4
Спасибо, попробую разобраться с этими in-app
Просто где то видел, что так многие делают, т.к. купить можно не по фиксированной цене, а по нескольким предложенным, ну т.е. в качестве благодарности. Такое приложение, например, SDMaid или AlReader. Механизм сделал, но его нужно как то обезопасить.

Добавлено через 3 минуты
MegaSinner, кстати, можете дать ссылку на ресурс, как использовать IAB?

Добавлено через 18 минут
Почитал. Наверное это слишком круто для моего маленького приложения. Верификацию надо на сервер выносить... Да и пользователи как увидят, что в приложении есть покупки, сразу удалят его нафиг. Буду думать в сторону своей идеи... или переубедите меня. Спасибо
0
Spelcrawler
527 / 497 / 111
Регистрация: 12.03.2014
Сообщений: 1,654
Завершенные тесты: 1
26.09.2014, 08:30 #5
Ну во-первых: можно сделать несколько разных покупок, как вам и нужно. Во-вторых: проверка не обязательна, только для вашей безопасности так сказать. Сломать без проверки просто, но и ваш вариант ломается - 1 купил в маркете и раздал всем приложение-покупку. Покупки уже никого не пугают) К тому же скоро все покупки вынесут на страницу в маркете (название, сумма платежа) что опять же поможет в этом случае (пользователь видит, что у вас на продажу только отключение рекламы за 30 рублей и пара пожертвований - это никого не отпугнет). По поводу реализации - сам недавно возился с этим, очень помог хабр и один знакомый). В общем советую попробовать, будут вопросы - спрашивайте.
1
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
26.09.2014, 11:15  [ТС] #6
Подскажите, почему при добавлении в проект com.android.vending.billing/IInAppBillingService.aidl eclipse ругается на @Override в автоматически формируемой папке gen? Именно в конкретном проекте. Вставлял в другие, там все ок. Может настройки какие воткнул не глядя.

Добавлено через 1 минуту
Как всегда поспешил. Прежде чем поискать ответ, сразу задал тут. Не бейте меня
Вот ответ: тынц
0
26.09.2014, 11:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.09.2014, 11:15
Привет! Вот еще темы с ответами:

Как именно в методах расширения указать, что переходить нужно именно главный контроллер? - C# MVC
В проекте есть несколько Areas. Маршрутизация нстроена так (для наглядности сократил) public class RouteConfig { ...

Как загрузить компьютер на что-нибудь, установленное на USB через boot.ini? - Windows XP
господа! как загрузить компьютер на что-нибудь, установленное на USB через boot.ini? например, на linux, предварительно установленный на...

Хочу апгрейдить старый комп. Не знаю, что купить в первую очередь и что именно - Апгрейд компьютера
Вот конфигурация компа. Комп нужен для игр. http://f18.ifotki.info/org/444f8be4d416d375c8cc9fd78876cd062eac02205907689.png...

Что-то жрет трафик, как вычислить что именно? - Сети
Всем доброго времени! Мне кажется что-то грузит 3г модем. Скорочть приличная, а простая статья с википедии грузится около 10 секунд. Может...


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

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

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